org.bouncycastle.asn1.misc
Class NetscapeCertType
- DEREncodable, DERString, DERTags
public class NetscapeCertType
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) }
APPLICATION , BIT_STRING , BMP_STRING , BOOLEAN , CONSTRUCTED , ENUMERATED , EXTERNAL , GENERALIZED_TIME , GENERAL_STRING , 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 |
objectSigning
public static final int objectSigning
- 16
objectSigningCA
public static final int objectSigningCA
- 1
reserved
public static final int reserved
- 8
smime
public static final int smime
- 32
smimeCA
public static final int smimeCA
- 2
sslCA
public static final int sslCA
- 4
sslClient
public static final int sslClient
- 128
sslServer
public static final int sslServer
- 64
NetscapeCertType
public NetscapeCertType(int usage)
Basic constructor.
usage
- - the bitwise OR of the Key Usage flags giving the
allowed uses for the key.
e.g. (X509NetscapeCertType.sslCA | X509NetscapeCertType.smimeCA)
toString
public String toString()