Package org.gudy.bouncycastle.asn1.misc
Class NetscapeCertType
java.lang.Object
org.gudy.bouncycastle.asn1.ASN1Encodable
org.gudy.bouncycastle.asn1.DERObject
org.gudy.bouncycastle.asn1.ASN1Object
org.gudy.bouncycastle.asn1.DERBitString
org.gudy.bouncycastle.asn1.misc.NetscapeCertType
- All Implemented Interfaces:
DEREncodable
,DERString
,DERTags
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
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.gudy.bouncycastle.asn1.DERBitString
data, padBits
Fields inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
BER, DER
Fields inherited from interface org.gudy.bouncycastle.asn1.DERTags
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionNetscapeCertType
(int usage) Basic constructor.NetscapeCertType
(DERBitString usage) -
Method Summary
Methods inherited from class org.gudy.bouncycastle.asn1.DERBitString
asn1Equals, getBytes, getBytes, getInstance, getInstance, getPadBits, getPadBits, getString, hashCode, intValue
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Object
equals, fromByteArray
Methods inherited from class org.gudy.bouncycastle.asn1.DERObject
toASN1Object
Methods inherited from class org.gudy.bouncycastle.asn1.ASN1Encodable
getDEREncoded, getDERObject, getEncoded, getEncoded
-
Field Details
-
sslClient
public static final int sslClient- See Also:
-
sslServer
public static final int sslServer- See Also:
-
smime
public static final int smime- See Also:
-
objectSigning
public static final int objectSigning- See Also:
-
reserved
public static final int reserved- See Also:
-
sslCA
public static final int sslCA- See Also:
-
smimeCA
public static final int smimeCA- See Also:
-
objectSigningCA
public static final int objectSigningCA- See Also:
-
-
Constructor Details
-
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
-
-
Method Details
-
toString
- Overrides:
toString
in classDERBitString
-