Package org.bouncycastle.asn1.misc
Class NetscapeCertType
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.ASN1Primitive
-
- org.bouncycastle.asn1.ASN1BitString
-
- org.bouncycastle.asn1.DERBitString
-
- org.bouncycastle.asn1.misc.NetscapeCertType
-
- All Implemented Interfaces:
ASN1Encodable
,ASN1String
,Encodable
public class NetscapeCertType extends DERBitString
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) }
-
-
Field Summary
Fields Modifier and Type Field Description static int
objectSigning
static int
objectSigningCA
static int
reserved
static int
smime
static int
smimeCA
static int
sslCA
static int
sslClient
static int
sslServer
-
Fields inherited from class org.bouncycastle.asn1.ASN1BitString
data, padBits
-
-
Constructor Summary
Constructors Constructor Description NetscapeCertType(int usage)
Basic constructor.NetscapeCertType(DERBitString usage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
Methods inherited from class org.bouncycastle.asn1.DERBitString
getInstance, getInstance
-
Methods inherited from class org.bouncycastle.asn1.ASN1BitString
getBytes, getBytes, getLoadedObject, getOctets, getPadBits, getPadBits, getString, hashCode, intValue
-
Methods inherited from class org.bouncycastle.asn1.ASN1Primitive
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue
-
-
-
-
Field Detail
-
sslClient
public static final int sslClient
- See Also:
- Constant Field Values
-
sslServer
public static final int sslServer
- See Also:
- Constant Field Values
-
smime
public static final int smime
- See Also:
- Constant Field Values
-
objectSigning
public static final int objectSigning
- See Also:
- Constant Field Values
-
reserved
public static final int reserved
- See Also:
- Constant Field Values
-
sslCA
public static final int sslCA
- See Also:
- Constant Field Values
-
smimeCA
public static final int smimeCA
- See Also:
- Constant Field Values
-
objectSigningCA
public static final int objectSigningCA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NetscapeCertType
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)
-
NetscapeCertType
public NetscapeCertType(DERBitString usage)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classASN1BitString
-
-