public class

NetscapeCertType

extends DERBitString
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.DERObject
       ↳ org.bouncycastle.asn1.ASN1Object
         ↳ org.bouncycastle.asn1.DERBitString
           ↳ org.bouncycastle.asn1.misc.NetscapeCertType

Class Overview

The NetscapeCertType object.

    NetscapeCertType ::= BIT STRING {
         SSLClient               (0),
         SSLServer               (1),
         S/MIME                  (2),
         Object Signing          (3),
         Reserved                (4),
         SSL CA                  (5),
         S/MIME CA               (6),
         Object Signing CA       (7) }
 

Summary

Constants
int objectSigning
int objectSigningCA
int reserved
int smime
int smimeCA
int sslCA
int sslClient
int sslServer
[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
From interface org.bouncycastle.asn1.DERTags
[Expand]
Inherited Fields
From class org.bouncycastle.asn1.DERBitString
Public Constructors
NetscapeCertType(int usage)
Basic constructor.
NetscapeCertType(DERBitString usage)
Public Methods
String toString()
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.DERBitString
From class org.bouncycastle.asn1.ASN1Object
From class org.bouncycastle.asn1.DERObject
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.ASN1String
From interface org.bouncycastle.asn1.DEREncodable

Constants

public static final int objectSigning

Constant Value: 16 (0x00000010)

public static final int objectSigningCA

Constant Value: 1 (0x00000001)

public static final int reserved

Constant Value: 8 (0x00000008)

public static final int smime

Constant Value: 32 (0x00000020)

public static final int smimeCA

Constant Value: 2 (0x00000002)

public static final int sslCA

Constant Value: 4 (0x00000004)

public static final int sslClient

Constant Value: 128 (0x00000080)

public static final int sslServer

Constant Value: 64 (0x00000040)

Public Constructors

public NetscapeCertType (int usage)

Basic constructor.

Parameters
usage - the bitwise OR of the Key Usage flags giving the allowed uses for the key. e.g. (X509NetscapeCertType.sslCA | X509NetscapeCertType.smimeCA)

public NetscapeCertType (DERBitString usage)

Public Methods

public String toString ()