public abstract class org.bouncycastle.asn1.x509.X509NameEntryConverter
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.bouncycastle.asn1.x509.X509NameEntryConverter
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/asn1/x509/X509NameEntryConverter;
protected org.bouncycastle.asn1.ASN1Primitive convertHexEncoded(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Lorg/bouncycastle/asn1/ASN1Primitive;
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic org.bouncycastle.util.Strings.toLowerCase:(Ljava/lang/String;)Ljava/lang/String;
astore 1
1: aload 1
invokevirtual java.lang.String.length:()I
iload 2
isub
iconst_2
idiv
newarray 8
astore 3
start local 3 2: iconst_0
istore 4
start local 4 3: goto 15
4: StackMap locals: byte[] int
StackMap stack:
aload 1
iload 4
iconst_2
imul
iload 2
iadd
invokevirtual java.lang.String.charAt:(I)C
istore 5
start local 5 5: aload 1
iload 4
iconst_2
imul
iload 2
iadd
iconst_1
iadd
invokevirtual java.lang.String.charAt:(I)C
istore 6
start local 6 6: iload 5
bipush 97
if_icmpge 9
7: aload 3
iload 4
iload 5
bipush 48
isub
iconst_4
ishl
i2b
bastore
8: goto 10
9: StackMap locals: int int
StackMap stack:
aload 3
iload 4
iload 5
bipush 97
isub
bipush 10
iadd
iconst_4
ishl
i2b
bastore
10: StackMap locals:
StackMap stack:
iload 6
bipush 97
if_icmpge 13
11: aload 3
iload 4
dup2
baload
iload 6
bipush 48
isub
i2b
ior
i2b
bastore
12: goto 14
13: StackMap locals:
StackMap stack:
aload 3
iload 4
dup2
baload
iload 6
bipush 97
isub
bipush 10
iadd
i2b
ior
i2b
bastore
end local 6 end local 5 14: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
15: iload 4
aload 3
arraylength
if_icmpne 4
end local 4 16: new org.bouncycastle.asn1.ASN1InputStream
dup
aload 3
invokespecial org.bouncycastle.asn1.ASN1InputStream.<init>:([B)V
astore 4
start local 4 17: aload 4
invokevirtual org.bouncycastle.asn1.ASN1InputStream.readObject:()Lorg/bouncycastle/asn1/ASN1Primitive;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/bouncycastle/asn1/x509/X509NameEntryConverter;
0 18 1 str Ljava/lang/String;
0 18 2 off I
2 18 3 data [B
3 16 4 index I
5 14 5 left C
6 14 6 right C
17 18 4 aIn Lorg/bouncycastle/asn1/ASN1InputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
str
off
protected boolean canBePrintable(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic org.bouncycastle.asn1.DERPrintableString.isPrintableString:(Ljava/lang/String;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/asn1/x509/X509NameEntryConverter;
0 1 1 str Ljava/lang/String;
MethodParameters:
Name Flags
str
public abstract org.bouncycastle.asn1.ASN1Primitive getConvertedValue(org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String);
descriptor: (Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)Lorg/bouncycastle/asn1/ASN1Primitive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
oid
value
}
SourceFile: "X509NameEntryConverter.java"