public class org.bouncycastle.asn1.x509.KeyPurposeId extends org.bouncycastle.asn1.DERObjectIdentifier
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.bouncycastle.asn1.x509.KeyPurposeId
super_class: org.bouncycastle.asn1.DERObjectIdentifier
{
private static final java.lang.String id_kp;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "1.3.6.1.5.5.7.3"
public static final org.bouncycastle.asn1.x509.KeyPurposeId anyExtendedKeyUsage;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_serverAuth;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_clientAuth;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_codeSigning;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_emailProtection;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecEndSystem;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecTunnel;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecUser;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_timeStamping;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_OCSPSigning;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_dvcs;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_sbgpCertAAServerAuth;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvp_responder;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverPPP;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverLAN;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpServer;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpClient;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecIKE;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapAC;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapWTP;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_smartcardlogon;
descriptor: Lorg/bouncycastle/asn1/x509/KeyPurposeId;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
new java.lang.StringBuilder
dup
getstatic org.bouncycastle.asn1.x509.X509Extensions.ExtendedKeyUsage:Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;
invokevirtual org.bouncycastle.asn1.ASN1ObjectIdentifier.getId:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".0"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.anyExtendedKeyUsage:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
1: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.1"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_serverAuth:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
2: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.2"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_clientAuth:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
3: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.3"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_codeSigning:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
4: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.4"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_emailProtection:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
5: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.5"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_ipsecEndSystem:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
6: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.6"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_ipsecTunnel:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
7: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.7"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_ipsecUser:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
8: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.8"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_timeStamping:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
9: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.9"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_OCSPSigning:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
10: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.10"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_dvcs:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
11: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.11"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_sbgpCertAAServerAuth:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
12: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.12"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_scvp_responder:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
13: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.13"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_eapOverPPP:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
14: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.14"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_eapOverLAN:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
15: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.15"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_scvpServer:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
16: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.16"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_scvpClient:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
17: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.17"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_ipsecIKE:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
18: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.18"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_capwapAC:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
19: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.5.5.7.3.19"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_capwapWTP:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
20: new org.bouncycastle.asn1.x509.KeyPurposeId
dup
ldc "1.3.6.1.4.1.311.20.2.2"
invokespecial org.bouncycastle.asn1.x509.KeyPurposeId.<init>:(Ljava/lang/String;)V
putstatic org.bouncycastle.asn1.x509.KeyPurposeId.id_kp_smartcardlogon:Lorg/bouncycastle/asn1/x509/KeyPurposeId;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.bouncycastle.asn1.DERObjectIdentifier.<init>:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/bouncycastle/asn1/x509/KeyPurposeId;
0 2 1 id Ljava/lang/String;
MethodParameters:
Name Flags
id
}
SourceFile: "KeyPurposeId.java"