public class com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm extends com.sun.org.apache.xml.internal.security.algorithms.Algorithm
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm
super_class: com.sun.org.apache.xml.internal.security.algorithms.Algorithm
{
private static final com.sun.org.slf4j.internal.Logger LOG;
descriptor: Lcom/sun/org/slf4j/internal/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static java.util.Map<java.lang.String, java.lang.Class<? extends com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi>> algorithmHash;
descriptor: Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;>;
private final com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi signatureAlgorithm;
descriptor: Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String algorithmURI;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
invokestatic com.sun.org.slf4j.internal.LoggerFactory.getLogger:(Ljava/lang/Class;)Lcom/sun/org/slf4j/internal/Logger;
1: putstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.LOG:Lcom/sun/org/slf4j/internal/Logger;
2: new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
3: putstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
4: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(Document, java.lang.String);
descriptor: (LDocument;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
MethodParameters:
Name Flags
doc
algorithmURI
public void <init>(Document, java.lang.String, int);
descriptor: (LDocument;Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
MethodParameters:
Name Flags
doc
algorithmURI
hmacOutputLength
public void <init>(Element, java.lang.String);
descriptor: (LElement;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
MethodParameters:
Name Flags
element
baseURI
public void <init>(Element, java.lang.String, boolean);
descriptor: (LElement;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tThe import org.w3c cannot be resolved\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tDocument cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tAttr cannot be resolved to a type\n\tThe method getElement() from the type ElementProxy refers to the missing type Element\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
MethodParameters:
Name Flags
element
baseURI
secureValidation
private static com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi getSignatureAlgorithmSpi(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=3, args_size=1
start local 0 0: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Class
1: astore 1
start local 1 2: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.LOG:Lcom/sun/org/slf4j/internal/Logger;
ldc "Create URI \"{}\" class \"{}\""
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 1
ifnonnull 6
4: iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
astore 2
start local 2 5: new com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
dup
ldc "algorithms.NoSuchAlgorithmNoEx"
aload 2
invokespecial com.sun.org.apache.xml.internal.security.signature.XMLSignatureException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 2 6: StackMap locals: java.lang.Class
StackMap stack:
aload 1
invokevirtual java.lang.Class.newInstance:()Ljava/lang/Object;
checkcast com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi
astore 2
start local 2 7: aload 2
8: areturn
end local 2 end local 1 9: StackMap locals: java.lang.String
StackMap stack: java.lang.Exception
astore 1
start local 1 10: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
aastore
astore 2
start local 2 11: new com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
dup
aload 1
ldc "algorithms.NoSuchAlgorithm"
aload 2
invokespecial com.sun.org.apache.xml.internal.security.signature.XMLSignatureException.<init>:(Ljava/lang/Exception;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 algorithmURI Ljava/lang/String;
2 9 1 implementingClass Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;
5 6 2 exArgs [Ljava/lang/Object;
7 9 2 tmp Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
10 12 1 ex Ljava/lang/Exception;
11 12 2 exArgs [Ljava/lang/Object;
Exception table:
from to target type
0 8 9 Class java.lang.IllegalAccessException
0 8 9 Class java.lang.InstantiationException
0 8 9 Class java.lang.NullPointerException
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
algorithmURI
public byte[] sign();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSign:()[B
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
public java.lang.String getJCEAlgorithmString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEAlgorithmString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
public java.lang.String getJCEProviderName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineGetJCEProviderName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
public void update(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate:([B)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 input [B
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
input
public void update(byte);
descriptor: (B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
iload 1
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate:(B)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 input B
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
input
public void update(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
iload 2
iload 3
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineUpdate:([BII)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 buf [B
0 2 2 offset I
0 2 3 len I
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
buf
offset
len
public void initSign(java.security.Key);
descriptor: (Ljava/security/Key;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign:(Ljava/security/Key;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 signingKey Ljava/security/Key;
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
signingKey
public void initSign(java.security.Key, java.security.SecureRandom);
descriptor: (Ljava/security/Key;Ljava/security/SecureRandom;)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
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
aload 2
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign:(Ljava/security/Key;Ljava/security/SecureRandom;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 signingKey Ljava/security/Key;
0 2 2 secureRandom Ljava/security/SecureRandom;
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
signingKey
secureRandom
public void initSign(java.security.Key, java.security.spec.AlgorithmParameterSpec);
descriptor: (Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)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
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
aload 2
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitSign:(Ljava/security/Key;Ljava/security/spec/AlgorithmParameterSpec;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 signingKey Ljava/security/Key;
0 2 2 algorithmParameterSpec Ljava/security/spec/AlgorithmParameterSpec;
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
signingKey
algorithmParameterSpec
public void setParameter(java.security.spec.AlgorithmParameterSpec);
descriptor: (Ljava/security/spec/AlgorithmParameterSpec;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineSetParameter:(Ljava/security/spec/AlgorithmParameterSpec;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 params Ljava/security/spec/AlgorithmParameterSpec;
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
params
public void initVerify(java.security.Key);
descriptor: (Ljava/security/Key;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineInitVerify:(Ljava/security/Key;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 2 1 verificationKey Ljava/security/Key;
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
verificationKey
public boolean verify(byte[]);
descriptor: ([B)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.signatureAlgorithm:Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;
aload 1
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi.engineVerify:([B)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
0 1 1 signature [B
Exceptions:
throws com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
signature
public final java.lang.String getURI();
descriptor: ()Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "Algorithm"
invokevirtual com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.getLocalAttribute:(Ljava/lang/String;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
public static void register(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: invokestatic com.sun.org.apache.xml.internal.security.utils.JavaUtils.checkRegisterPermission:()V
1: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.LOG:Lcom/sun/org/slf4j/internal/Logger;
ldc "Try to register {} {}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
2: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Class
astore 2
start local 2 3: aload 2
ifnull 8
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 2
aastore
astore 3
start local 3 5: new com.sun.org.apache.xml.internal.security.exceptions.AlgorithmAlreadyRegisteredException
dup
6: ldc "algorithm.alreadyRegistered"
aload 3
7: invokespecial com.sun.org.apache.xml.internal.security.exceptions.AlgorithmAlreadyRegisteredException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 3 8: StackMap locals: java.lang.Class
StackMap stack:
aload 1
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
invokestatic com.sun.org.apache.xml.internal.security.algorithms.ClassLoaderUtils.loadClass:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Class;
9: astore 3
start local 3 10: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
aload 0
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 3 11: goto 15
StackMap locals:
StackMap stack: java.lang.NullPointerException
12: astore 3
start local 3 13: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 3
invokevirtual java.lang.NullPointerException.getMessage:()Ljava/lang/String;
aastore
astore 4
start local 4 14: new com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
dup
aload 3
ldc "algorithms.NoSuchAlgorithm"
aload 4
invokespecial com.sun.org.apache.xml.internal.security.signature.XMLSignatureException.<init>:(Ljava/lang/Exception;Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 4 end local 3 15: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 algorithmURI Ljava/lang/String;
0 16 1 implementingClass Ljava/lang/String;
3 16 2 registeredClass Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;
5 8 3 exArgs [Ljava/lang/Object;
10 11 3 clazz Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;
13 15 3 ex Ljava/lang/NullPointerException;
14 15 4 exArgs [Ljava/lang/Object;
Exception table:
from to target type
8 11 12 Class java.lang.NullPointerException
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.AlgorithmAlreadyRegisteredException, java.lang.ClassNotFoundException, com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
MethodParameters:
Name Flags
algorithmURI
implementingClass
public static void register(java.lang.String, java.lang.Class<? extends com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithmSpi>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: invokestatic com.sun.org.apache.xml.internal.security.utils.JavaUtils.checkRegisterPermission:()V
1: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.LOG:Lcom/sun/org/slf4j/internal/Logger;
ldc "Try to register {} {}"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 1
aastore
invokevirtual com.sun.org.slf4j.internal.Logger.debug:(Ljava/lang/String;[Ljava/lang/Object;)V
2: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Class
astore 2
start local 2 3: aload 2
ifnull 8
4: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
dup
iconst_1
aload 2
aastore
astore 3
start local 3 5: new com.sun.org.apache.xml.internal.security.exceptions.AlgorithmAlreadyRegisteredException
dup
6: ldc "algorithm.alreadyRegistered"
aload 3
7: invokespecial com.sun.org.apache.xml.internal.security.exceptions.AlgorithmAlreadyRegisteredException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
athrow
end local 3 8: StackMap locals: java.lang.Class
StackMap stack:
getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
aload 0
aload 1
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 algorithmURI Ljava/lang/String;
0 10 1 implementingClass Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;
3 10 2 registeredClass Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;
5 8 3 exArgs [Ljava/lang/Object;
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.AlgorithmAlreadyRegisteredException, java.lang.ClassNotFoundException, com.sun.org.apache.xml.internal.security.signature.XMLSignatureException
Signature: (Ljava/lang/String;Ljava/lang/Class<+Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi;>;)V
MethodParameters:
Name Flags
algorithmURI
implementingClass
public static void registerDefaultAlgorithms();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
1: ldc "http://www.w3.org/2000/09/xmldsig#dsa-sha1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA;
2: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
4: ldc "http://www.w3.org/2009/xmldsig11#dsa-sha256"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA$SHA256;
5: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
7: ldc "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA1;
8: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
10: ldc "http://www.w3.org/2000/09/xmldsig#hmac-sha1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacSHA1;
11: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
13: ldc "http://www.w3.org/2001/04/xmldsig-more#rsa-md5"
14: ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSAMD5;
15: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
16: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
17: ldc "http://www.w3.org/2001/04/xmldsig-more#rsa-ripemd160"
18: ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSARIPEMD160;
19: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
21: ldc "http://www.w3.org/2001/04/xmldsig-more#rsa-sha224"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA224;
22: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
24: ldc "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA256;
25: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
27: ldc "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA384;
28: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
29: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
30: ldc "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA512;
31: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
33: ldc "http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA1MGF1;
34: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
36: ldc "http://www.w3.org/2007/05/xmldsig-more#sha224-rsa-MGF1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA224MGF1;
37: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
39: ldc "http://www.w3.org/2007/05/xmldsig-more#sha256-rsa-MGF1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA256MGF1;
40: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
42: ldc "http://www.w3.org/2007/05/xmldsig-more#sha384-rsa-MGF1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA384MGF1;
43: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
45: ldc "http://www.w3.org/2007/05/xmldsig-more#sha512-rsa-MGF1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA$SignatureRSASHA512MGF1;
46: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
48: ldc "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA$SignatureECDSASHA1;
49: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
51: ldc "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha224"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA$SignatureECDSASHA224;
52: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
54: ldc "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA$SignatureECDSASHA256;
55: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
57: ldc "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA$SignatureECDSASHA384;
58: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
59: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
60: ldc "http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA$SignatureECDSASHA512;
61: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
63: ldc "http://www.w3.org/2007/05/xmldsig-more#ecdsa-ripemd160"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA$SignatureECDSARIPEMD160;
64: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
66: ldc "http://www.w3.org/2001/04/xmldsig-more#hmac-md5"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacMD5;
67: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
68: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
69: ldc "http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacRIPEMD160;
70: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
72: ldc "http://www.w3.org/2001/04/xmldsig-more#hmac-sha224"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacSHA224;
73: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
75: ldc "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacSHA256;
76: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
78: ldc "http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacSHA384;
79: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: getstatic com.sun.org.apache.xml.internal.security.algorithms.SignatureAlgorithm.algorithmHash:Ljava/util/Map;
81: ldc "http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"
ldc Lcom/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac$IntegrityHmacSHA512;
82: invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
83: return
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getBaseNamespace();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "http://www.w3.org/2000/09/xmldsig#"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
public java.lang.String getBaseLocalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "SignatureMethod"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm;
}
SourceFile: "SignatureAlgorithm.java"
InnerClasses:
public IntegrityHmacMD5 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacMD5 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public IntegrityHmacRIPEMD160 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacRIPEMD160 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public IntegrityHmacSHA1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public IntegrityHmacSHA224 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA224 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public IntegrityHmacSHA256 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA256 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public IntegrityHmacSHA384 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA384 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public IntegrityHmacSHA512 = com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac$IntegrityHmacSHA512 of com.sun.org.apache.xml.internal.security.algorithms.implementations.IntegrityHmac
public SignatureRSAMD5 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSAMD5 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSARIPEMD160 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSARIPEMD160 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA1MGF1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA1MGF1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA224 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA224 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA224MGF1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA224MGF1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA256 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA256 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA256MGF1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA256MGF1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA384 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA384 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA384MGF1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA384MGF1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA512 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA512 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SignatureRSASHA512MGF1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA$SignatureRSASHA512MGF1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureBaseRSA
public SHA256 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA$SHA256 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureDSA
public SignatureECDSARIPEMD160 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSARIPEMD160 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA
public SignatureECDSASHA1 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA1 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA
public SignatureECDSASHA224 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA224 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA
public SignatureECDSASHA256 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA256 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA
public SignatureECDSASHA384 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA384 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA
public SignatureECDSASHA512 = com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA$SignatureECDSASHA512 of com.sun.org.apache.xml.internal.security.algorithms.implementations.SignatureECDSA