Package org.bouncycastle.asn1.x509
Class KeyPurposeId
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.x509.KeyPurposeId
- All Implemented Interfaces:
ASN1Encodable
,Encodable
The KeyPurposeId object.
KeyPurposeId ::= OBJECT IDENTIFIER id-kp ::= OBJECT IDENTIFIER { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) 3}To create a new KeyPurposeId where none of the below suit, use
ASN1ObjectIdentifier newKeyPurposeIdOID = new ASN1ObjectIdentifier("1.3.6.1..."); KeyPurposeId newKeyPurposeId = KeyPurposeId.getInstance(newKeyPurposeIdOID);
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final KeyPurposeId
{ 2 5 29 37 0 }static final KeyPurposeId
{ id-kp 18 }static final KeyPurposeId
{ id-kp 19 }static final KeyPurposeId
{ id-kp 2 }static final KeyPurposeId
id-kp-cmcCA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 27 }static final KeyPurposeId
id-kp-cmcRA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 28 }static final KeyPurposeId
id-kp-cmKGA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 32 }static final KeyPurposeId
{ id-kp 3 }static final KeyPurposeId
{ id-kp 10 }static final KeyPurposeId
{ id-kp 14 }static final KeyPurposeId
{ id-kp 13 }static final KeyPurposeId
{ id-kp 4 }static final KeyPurposeId
Usage deprecated by RFC4945 - was { id-kp 5 }static final KeyPurposeId
{ id-kp 17 }static final KeyPurposeId
Usage deprecated by RFC4945 - was { id-kp 6 }static final KeyPurposeId
Usage deprecated by RFC4945 - was { idkp 7 }static final KeyPurposeId
static final KeyPurposeId
Microsoft Server Gated Crypto (msSGC) see https://www.alvestrand.no/objectid/1.3.6.1.4.1.311.10.3.3.htmlstatic final KeyPurposeId
Netscape Server Gated Crypto (nsSGC) see https://www.alvestrand.no/objectid/2.16.840.1.113730.4.1.htmlstatic final KeyPurposeId
{ id-kp 9 }static final KeyPurposeId
{ id-kp 11 }static final KeyPurposeId
{ id-kp 12 }static final KeyPurposeId
{ id-kp 16 }static final KeyPurposeId
{ id-kp 15 }static final KeyPurposeId
{ id-kp 1 }static final KeyPurposeId
{ 1 3 6 1 4 1 311 20 2 2 }static final KeyPurposeId
{ id-kp 8 } -
Method Summary
Modifier and TypeMethodDescriptiongetId()
static KeyPurposeId
Method providing a primitive representation of this object suitable for encoding.toOID()
toString()
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
anyExtendedKeyUsage
{ 2 5 29 37 0 } -
id_kp_serverAuth
{ id-kp 1 } -
id_kp_clientAuth
{ id-kp 2 } -
id_kp_codeSigning
{ id-kp 3 } -
id_kp_emailProtection
{ id-kp 4 } -
id_kp_ipsecEndSystem
Usage deprecated by RFC4945 - was { id-kp 5 } -
id_kp_ipsecTunnel
Usage deprecated by RFC4945 - was { id-kp 6 } -
id_kp_ipsecUser
Usage deprecated by RFC4945 - was { idkp 7 } -
id_kp_timeStamping
{ id-kp 8 } -
id_kp_OCSPSigning
{ id-kp 9 } -
id_kp_dvcs
{ id-kp 10 } -
id_kp_sbgpCertAAServerAuth
{ id-kp 11 } -
id_kp_scvp_responder
{ id-kp 12 } -
id_kp_eapOverPPP
{ id-kp 13 } -
id_kp_eapOverLAN
{ id-kp 14 } -
id_kp_scvpServer
{ id-kp 15 } -
id_kp_scvpClient
{ id-kp 16 } -
id_kp_ipsecIKE
{ id-kp 17 } -
id_kp_capwapAC
{ id-kp 18 } -
id_kp_capwapWTP
{ id-kp 19 } -
id_kp_cmcCA
id-kp-cmcCA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 27 } -
id_kp_cmcRA
id-kp-cmcRA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 28 } -
id_kp_cmKGA
id-kp-cmKGA OBJECT IDENTIFIER ::= { iso(1) identified-organization(3) dod(6) internet(1) security(5) mechanisms(5) pkix(7) kp(3) 32 } -
id_kp_smartcardlogon
{ 1 3 6 1 4 1 311 20 2 2 } -
id_kp_macAddress
-
id_kp_msSGC
Microsoft Server Gated Crypto (msSGC) see https://www.alvestrand.no/objectid/1.3.6.1.4.1.311.10.3.3.html -
id_kp_nsSGC
Netscape Server Gated Crypto (nsSGC) see https://www.alvestrand.no/objectid/2.16.840.1.113730.4.1.html
-
-
Method Details
-
getInstance
-
toOID
-
toASN1Primitive
Description copied from class:ASN1Object
Method providing a primitive representation of this object suitable for encoding.- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a primitive representation of this object.
-
getId
-
toString
-