public class

KeyPurposeId

extends DERObjectIdentifier
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.DERObject
       ↳ org.bouncycastle.asn1.ASN1Object
         ↳ org.bouncycastle.asn1.DERObjectIdentifier
           ↳ org.bouncycastle.asn1.x509.KeyPurposeId

Class Overview

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}

 

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
From interface org.bouncycastle.asn1.DERTags
Fields
public static final KeyPurposeId anyExtendedKeyUsage { 2 5 29 37 0 }
public static final KeyPurposeId id_kp_OCSPSigning { id-kp 9 }
public static final KeyPurposeId id_kp_capwapAC { id-kp 18 }
public static final KeyPurposeId id_kp_capwapWTP { id-kp 19 }
public static final KeyPurposeId id_kp_clientAuth { id-kp 2 }
public static final KeyPurposeId id_kp_codeSigning { id-kp 3 }
public static final KeyPurposeId id_kp_dvcs { id-kp 10 }
public static final KeyPurposeId id_kp_eapOverLAN { id-kp 14 }
public static final KeyPurposeId id_kp_eapOverPPP { id-kp 13 }
public static final KeyPurposeId id_kp_emailProtection { id-kp 4 }
public static final KeyPurposeId id_kp_ipsecEndSystem Usage deprecated by RFC4945 - was { id-kp 5 }
public static final KeyPurposeId id_kp_ipsecIKE { id-kp 17 }
public static final KeyPurposeId id_kp_ipsecTunnel Usage deprecated by RFC4945 - was { id-kp 6 }
public static final KeyPurposeId id_kp_ipsecUser Usage deprecated by RFC4945 - was { idkp 7 }
public static final KeyPurposeId id_kp_sbgpCertAAServerAuth { id-kp 11 }
public static final KeyPurposeId id_kp_scvpClient { id-kp 16 }
public static final KeyPurposeId id_kp_scvpServer { id-kp 15 }
public static final KeyPurposeId id_kp_scvp_responder { id-kp 12 }
public static final KeyPurposeId id_kp_serverAuth { id-kp 1 }
public static final KeyPurposeId id_kp_smartcardlogon { 1 3 6 1 4 1 311 20 2 2 }
public static final KeyPurposeId id_kp_timeStamping { id-kp 8 }
Public Constructors
KeyPurposeId(String id)
Create a KeyPurposeId from an OID string
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.DERObjectIdentifier
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.DEREncodable

Fields

public static final KeyPurposeId anyExtendedKeyUsage

{ 2 5 29 37 0 }

public static final KeyPurposeId id_kp_OCSPSigning

{ id-kp 9 }

public static final KeyPurposeId id_kp_capwapAC

{ id-kp 18 }

public static final KeyPurposeId id_kp_capwapWTP

{ id-kp 19 }

public static final KeyPurposeId id_kp_clientAuth

{ id-kp 2 }

public static final KeyPurposeId id_kp_codeSigning

{ id-kp 3 }

public static final KeyPurposeId id_kp_dvcs

{ id-kp 10 }

public static final KeyPurposeId id_kp_eapOverLAN

{ id-kp 14 }

public static final KeyPurposeId id_kp_eapOverPPP

{ id-kp 13 }

public static final KeyPurposeId id_kp_emailProtection

{ id-kp 4 }

public static final KeyPurposeId id_kp_ipsecEndSystem

Usage deprecated by RFC4945 - was { id-kp 5 }

public static final KeyPurposeId id_kp_ipsecIKE

{ id-kp 17 }

public static final KeyPurposeId id_kp_ipsecTunnel

Usage deprecated by RFC4945 - was { id-kp 6 }

public static final KeyPurposeId id_kp_ipsecUser

Usage deprecated by RFC4945 - was { idkp 7 }

public static final KeyPurposeId id_kp_sbgpCertAAServerAuth

{ id-kp 11 }

public static final KeyPurposeId id_kp_scvpClient

{ id-kp 16 }

public static final KeyPurposeId id_kp_scvpServer

{ id-kp 15 }

public static final KeyPurposeId id_kp_scvp_responder

{ id-kp 12 }

public static final KeyPurposeId id_kp_serverAuth

{ id-kp 1 }

public static final KeyPurposeId id_kp_smartcardlogon

{ 1 3 6 1 4 1 311 20 2 2 }

public static final KeyPurposeId id_kp_timeStamping

{ id-kp 8 }

Public Constructors

public KeyPurposeId (String id)

Create a KeyPurposeId from an OID string

Parameters
id OID String. E.g. "1.3.6.1.5.5.7.3.1"