abstract class org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod extends org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSASignatureMethod
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod
super_class: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSASignatureMethod
{
void <init>(java.security.spec.AlgorithmParameterSpec);
descriptor: (Ljava/security/spec/AlgorithmParameterSpec;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod this
start local 1 // java.security.spec.AlgorithmParameterSpec params
0: .line 384
aload 0 /* this */
aload 1 /* params */
invokespecial org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSASignatureMethod.<init>:(Ljava/security/spec/AlgorithmParameterSpec;)V
1: .line 385
return
end local 1 // java.security.spec.AlgorithmParameterSpec params
end local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcp/xml/dsig/internal/dom/DOMSignatureMethod$AbstractRSAPSSSignatureMethod;
0 2 1 params Ljava/security/spec/AlgorithmParameterSpec;
Exceptions:
throws java.security.InvalidAlgorithmParameterException
MethodParameters:
Name Flags
params
void <init>(org.w3c.dom.Element);
descriptor: (Lorg/w3c/dom/Element;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod this
start local 1 // org.w3c.dom.Element dmElem
0: .line 388
aload 0 /* this */
aload 1 /* dmElem */
invokespecial org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSASignatureMethod.<init>:(Lorg/w3c/dom/Element;)V
1: .line 389
return
end local 1 // org.w3c.dom.Element dmElem
end local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jcp/xml/dsig/internal/dom/DOMSignatureMethod$AbstractRSAPSSSignatureMethod;
0 2 1 dmElem Lorg/w3c/dom/Element;
Exceptions:
throws javax.xml.crypto.MarshalException
MethodParameters:
Name Flags
dmElem
public abstract java.security.spec.PSSParameterSpec getPSSParameterSpec();
descriptor: ()Ljava/security/spec/PSSParameterSpec;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
java.security.Signature getSignature(java.security.Provider);
descriptor: (Ljava/security/Provider;)Ljava/security/Signature;
flags: (0x0000)
Code:
stack=4, locals=4, args_size=2
start local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod this
start local 1 // java.security.Provider p
0: .line 397
aload 1 /* p */
ifnonnull 2
1: .line 398
ldc "RSASSA-PSS"
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;)Ljava/security/Signature;
goto 3
2: .line 399
StackMap locals:
StackMap stack:
ldc "RSASSA-PSS"
aload 1 /* p */
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
3: .line 397
StackMap locals:
StackMap stack: java.security.Signature
astore 2 /* s */
start local 2 // java.security.Signature s
4: .line 401
aload 2 /* s */
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod.getPSSParameterSpec:()Ljava/security/spec/PSSParameterSpec;
invokevirtual java.security.Signature.setParameter:(Ljava/security/spec/AlgorithmParameterSpec;)V
5: .line 402
goto 8
StackMap locals: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod java.security.Provider java.security.Signature
StackMap stack: java.security.InvalidAlgorithmParameterException
6: astore 3 /* e */
start local 3 // java.security.InvalidAlgorithmParameterException e
7: .line 403
new java.security.NoSuchAlgorithmException
dup
ldc "Should not happen"
aload 3 /* e */
invokespecial java.security.NoSuchAlgorithmException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 // java.security.InvalidAlgorithmParameterException e
8: .line 405
StackMap locals:
StackMap stack:
aload 2 /* s */
9: areturn
end local 2 // java.security.Signature s
10: .line 406
StackMap locals: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod java.security.Provider
StackMap stack: java.security.NoSuchAlgorithmException
pop
11: .line 407
aload 1 /* p */
ifnonnull 13
12: .line 408
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod.getJCAAlgorithm:()Ljava/lang/String;
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;)Ljava/security/Signature;
goto 14
13: .line 409
StackMap locals:
StackMap stack:
aload 0 /* this */
invokevirtual org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod.getJCAAlgorithm:()Ljava/lang/String;
aload 1 /* p */
invokestatic java.security.Signature.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/Signature;
14: .line 407
StackMap locals:
StackMap stack: java.security.Signature
areturn
end local 1 // java.security.Provider p
end local 0 // org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/jcp/xml/dsig/internal/dom/DOMSignatureMethod$AbstractRSAPSSSignatureMethod;
0 15 1 p Ljava/security/Provider;
4 10 2 s Ljava/security/Signature;
7 8 3 e Ljava/security/InvalidAlgorithmParameterException;
Exception table:
from to target type
4 5 6 Class java.security.InvalidAlgorithmParameterException
0 9 10 Class java.security.NoSuchAlgorithmException
Exceptions:
throws java.security.NoSuchAlgorithmException
MethodParameters:
Name Flags
p
}
SourceFile: "DOMSignatureMethod.java"
NestHost: org.jcp.xml.dsig.internal.dom.DOMSignatureMethod
InnerClasses:
abstract AbstractRSAPSSSignatureMethod = org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSAPSSSignatureMethod of org.jcp.xml.dsig.internal.dom.DOMSignatureMethod
abstract AbstractRSASignatureMethod = org.jcp.xml.dsig.internal.dom.DOMSignatureMethod$AbstractRSASignatureMethod of org.jcp.xml.dsig.internal.dom.DOMSignatureMethod