public class org.bouncycastle.jcajce.util.ProviderJcaJceHelper implements org.bouncycastle.jcajce.util.JcaJceHelper
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.bouncycastle.jcajce.util.ProviderJcaJceHelper
super_class: java.lang.Object
{
protected final java.security.Provider provider;
descriptor: Ljava/security/Provider;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(java.security.Provider);
descriptor: (Ljava/security/Provider;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 3 1 provider Ljava/security/Provider;
MethodParameters:
Name Flags
provider
public javax.crypto.Cipher createCipher(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/crypto/Cipher;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic javax.crypto.Cipher.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Cipher;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException
MethodParameters:
Name Flags
algorithm
public javax.crypto.Mac createMac(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/crypto/Mac;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic javax.crypto.Mac.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/Mac;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public javax.crypto.KeyAgreement createKeyAgreement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/crypto/KeyAgreement;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic javax.crypto.KeyAgreement.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyAgreement;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/AlgorithmParameterGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.AlgorithmParameterGenerator.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameterGenerator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.AlgorithmParameters createAlgorithmParameters(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/AlgorithmParameters;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.AlgorithmParameters.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/AlgorithmParameters;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public javax.crypto.KeyGenerator createKeyGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/crypto/KeyGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic javax.crypto.KeyGenerator.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KeyGenerator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.KeyFactory createKeyFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/KeyFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.KeyFactory.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyFactory;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public javax.crypto.SecretKeyFactory createSecretKeyFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/crypto/SecretKeyFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic javax.crypto.SecretKeyFactory.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/SecretKeyFactory;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.KeyPairGenerator createKeyPairGenerator(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/KeyPairGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.KeyPairGenerator.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyPairGenerator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.MessageDigest createDigest(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/MessageDigest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.MessageDigest.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/MessageDigest;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.Signature createSignature(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/Signature;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
public java.security.cert.CertificateFactory createCertificateFactory(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.cert.CertificateFactory.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/cert/CertificateFactory;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.cert.CertificateException
MethodParameters:
Name Flags
algorithm
public java.security.SecureRandom createSecureRandom(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/security/SecureRandom;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.bouncycastle.jcajce.util.ProviderJcaJceHelper.provider:Ljava/security/Provider;
invokestatic java.security.SecureRandom.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/SecureRandom;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/bouncycastle/jcajce/util/ProviderJcaJceHelper;
0 1 1 algorithm Ljava/lang/String;
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
algorithm
}
SourceFile: "ProviderJcaJceHelper.java"