public final class sun.security.pkcs11.Secmod$KeyStoreLoadParameter implements java.security.KeyStore$LoadStoreParameter
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.security.pkcs11.Secmod$KeyStoreLoadParameter
super_class: java.lang.Object
{
final sun.security.pkcs11.Secmod$TrustType trustType;
descriptor: Lsun/security/pkcs11/Secmod$TrustType;
flags: (0x0010) ACC_FINAL
final java.security.KeyStore$ProtectionParameter protection;
descriptor: Ljava/security/KeyStore$ProtectionParameter;
flags: (0x0010) ACC_FINAL
public void <init>(sun.security.pkcs11.Secmod$TrustType, char[]);
descriptor: (Lsun/security/pkcs11/Secmod$TrustType;[C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new java.security.KeyStore$PasswordProtection
dup
aload 2
invokespecial java.security.KeyStore$PasswordProtection.<init>:([C)V
invokespecial sun.security.pkcs11.Secmod$KeyStoreLoadParameter.<init>:(Lsun/security/pkcs11/Secmod$TrustType;Ljava/security/KeyStore$ProtectionParameter;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/security/pkcs11/Secmod$KeyStoreLoadParameter;
0 2 1 trustType Lsun/security/pkcs11/Secmod$TrustType;
0 2 2 password [C
MethodParameters:
Name Flags
trustType
password
public void <init>(sun.security.pkcs11.Secmod$TrustType, java.security.KeyStore$ProtectionParameter);
descriptor: (Lsun/security/pkcs11/Secmod$TrustType;Ljava/security/KeyStore$ProtectionParameter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
ifnonnull 3
2: new java.lang.NullPointerException
dup
ldc "trustType must not be null"
invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: sun.security.pkcs11.Secmod$KeyStoreLoadParameter sun.security.pkcs11.Secmod$TrustType java.security.KeyStore$ProtectionParameter
StackMap stack:
aload 0
aload 1
putfield sun.security.pkcs11.Secmod$KeyStoreLoadParameter.trustType:Lsun/security/pkcs11/Secmod$TrustType;
4: aload 0
aload 2
putfield sun.security.pkcs11.Secmod$KeyStoreLoadParameter.protection:Ljava/security/KeyStore$ProtectionParameter;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lsun/security/pkcs11/Secmod$KeyStoreLoadParameter;
0 6 1 trustType Lsun/security/pkcs11/Secmod$TrustType;
0 6 2 prot Ljava/security/KeyStore$ProtectionParameter;
MethodParameters:
Name Flags
trustType
prot
public java.security.KeyStore$ProtectionParameter getProtectionParameter();
descriptor: ()Ljava/security/KeyStore$ProtectionParameter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.security.pkcs11.Secmod$KeyStoreLoadParameter.protection:Ljava/security/KeyStore$ProtectionParameter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/pkcs11/Secmod$KeyStoreLoadParameter;
public sun.security.pkcs11.Secmod$TrustType getTrustType();
descriptor: ()Lsun/security/pkcs11/Secmod$TrustType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.security.pkcs11.Secmod$KeyStoreLoadParameter.trustType:Lsun/security/pkcs11/Secmod$TrustType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/pkcs11/Secmod$KeyStoreLoadParameter;
}
SourceFile: "Secmod.java"
NestHost: sun.security.pkcs11.Secmod
InnerClasses:
public abstract LoadStoreParameter = java.security.KeyStore$LoadStoreParameter of java.security.KeyStore
public PasswordProtection = java.security.KeyStore$PasswordProtection of java.security.KeyStore
public abstract ProtectionParameter = java.security.KeyStore$ProtectionParameter of java.security.KeyStore
public final KeyStoreLoadParameter = sun.security.pkcs11.Secmod$KeyStoreLoadParameter of sun.security.pkcs11.Secmod
public final TrustType = sun.security.pkcs11.Secmod$TrustType of sun.security.pkcs11.Secmod