public class org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder extends org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder
super_class: org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder
{
public void <init>(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)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.cert.crmf.CertificateRequestMessageBuilder.<init>:(Ljava/math/BigInteger;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
0 2 1 certReqId Ljava/math/BigInteger;
MethodParameters:
Name Flags
certReqId
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setIssuer(javax.security.auth.x500.X500Principal);
descriptor: (Ljavax/security/auth/x500/X500Principal;)Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
aload 1
invokevirtual javax.security.auth.x500.X500Principal.getEncoded:()[B
invokestatic org.bouncycastle.asn1.x500.X500Name.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x500/X500Name;
invokevirtual org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder.setIssuer:(Lorg/bouncycastle/asn1/x500/X500Name;)Lorg/bouncycastle/cert/crmf/CertificateRequestMessageBuilder;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
0 3 1 issuer Ljavax/security/auth/x500/X500Principal;
MethodParameters:
Name Flags
issuer
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setSubject(javax.security.auth.x500.X500Principal);
descriptor: (Ljavax/security/auth/x500/X500Principal;)Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
aload 1
invokevirtual javax.security.auth.x500.X500Principal.getEncoded:()[B
invokestatic org.bouncycastle.asn1.x500.X500Name.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x500/X500Name;
invokevirtual org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder.setSubject:(Lorg/bouncycastle/asn1/x500/X500Name;)Lorg/bouncycastle/cert/crmf/CertificateRequestMessageBuilder;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
0 3 1 subject Ljavax/security/auth/x500/X500Principal;
MethodParameters:
Name Flags
subject
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setAuthInfoSender(javax.security.auth.x500.X500Principal);
descriptor: (Ljavax/security/auth/x500/X500Principal;)Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 0
new org.bouncycastle.asn1.x509.GeneralName
dup
aload 1
invokevirtual javax.security.auth.x500.X500Principal.getEncoded:()[B
invokestatic org.bouncycastle.asn1.x500.X500Name.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x500/X500Name;
invokespecial org.bouncycastle.asn1.x509.GeneralName.<init>:(Lorg/bouncycastle/asn1/x500/X500Name;)V
invokevirtual org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder.setAuthInfoSender:(Lorg/bouncycastle/asn1/x509/GeneralName;)Lorg/bouncycastle/cert/crmf/CertificateRequestMessageBuilder;
pop
2: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
0 3 1 sender Ljavax/security/auth/x500/X500Principal;
MethodParameters:
Name Flags
sender
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setPublicKey(java.security.PublicKey);
descriptor: (Ljava/security/PublicKey;)Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface java.security.PublicKey.getEncoded:()[B
invokestatic org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getInstance:(Ljava/lang/Object;)Lorg/bouncycastle/asn1/x509/SubjectPublicKeyInfo;
invokevirtual org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder.setPublicKey:(Lorg/bouncycastle/asn1/x509/SubjectPublicKeyInfo;)Lorg/bouncycastle/cert/crmf/CertificateRequestMessageBuilder;
pop
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder;
0 2 1 publicKey Ljava/security/PublicKey;
MethodParameters:
Name Flags
publicKey
}
SourceFile: "JcaCertificateRequestMessageBuilder.java"