public class com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver extends com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver
super_class: com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi
{
static java.util.logging.Logger log;
descriptor: Ljava/util/logging/Logger;
flags: (0x0008) ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
1: invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
2: putstatic com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations.RetrievalMethodResolver.log:Ljava/util/logging/Logger;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RetrievalMethodResolver;
public java.security.PublicKey engineLookupAndResolvePublicKey(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/PublicKey;
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\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method obtainRefrenceElement(XMLSignatureInput) from the type RetrievalMethodResolver refers to the missing type Element\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\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/keys/keyresolver/implementations/RetrievalMethodResolver;
MethodParameters:
Name Flags
element
BaseURI
storage
private static Element obtainRefrenceElement(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)LElement;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method getSubNode() from the type XMLSignatureInput refers to the missing type Node\n\tThe method getDocumentElement(Set) from the type RetrievalMethodResolver refers to the missing type Element\n\tThe method getNodeSet() from the type XMLSignatureInput refers to the missing type ParserConfigurationException\n\tThe method getDocFromBytes(byte[]) from the type RetrievalMethodResolver refers to the missing type Element\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, ParserConfigurationException, java.io.IOException, SAXException, com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
MethodParameters:
Name Flags
resource
public java.security.cert.X509Certificate engineLookupResolveX509Certificate(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/cert/X509Certificate;
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\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tThe method obtainRefrenceElement(XMLSignatureInput) from the type RetrievalMethodResolver refers to the missing type Element\n\tParserConfigurationException cannot be resolved to a type\n\tSAXException cannot be resolved to a type\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/keys/keyresolver/implementations/RetrievalMethodResolver;
MethodParameters:
Name Flags
element
BaseURI
storage
static java.security.cert.X509Certificate resolveCertificate(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/cert/X509Certificate;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
MethodParameters:
Name Flags
e
BaseURI
storage
static java.security.PublicKey resolveKey(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljava/security/PublicKey;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
MethodParameters:
Name Flags
e
BaseURI
storage
private static java.security.cert.X509Certificate getRawCertificate(com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput);
descriptor: (Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;)Ljava/security/cert/X509Certificate;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput.getBytes:()[B
astore 1
start local 1 1: ldc "X.509"
invokestatic java.security.cert.CertificateFactory.getInstance:(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;
astore 2
start local 2 2: aload 2
new java.io.ByteArrayInputStream
dup
aload 1
invokespecial java.io.ByteArrayInputStream.<init>:([B)V
invokevirtual java.security.cert.CertificateFactory.generateCertificate:(Ljava/io/InputStream;)Ljava/security/cert/Certificate;
checkcast java.security.cert.X509Certificate
astore 3
start local 3 3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 resource Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;
1 4 1 inputBytes [B
2 4 2 certFact Ljava/security/cert/CertificateFactory;
3 4 3 cert Ljava/security/cert/X509Certificate;
Exceptions:
throws com.sun.org.apache.xml.internal.security.c14n.CanonicalizationException, java.io.IOException, java.security.cert.CertificateException
MethodParameters:
Name Flags
resource
private static com.sun.org.apache.xml.internal.security.signature.XMLSignatureInput resolveInput(com.sun.org.apache.xml.internal.security.keys.content.RetrievalMethod, java.lang.String);
descriptor: (Lcom/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod;Ljava/lang/String;)Lcom/sun/org/apache/xml/internal/security/signature/XMLSignatureInput;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tAttr cannot be resolved to a type\n\tThe method getURIAttr() from the type RetrievalMethod refers to the missing type Attr\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException
MethodParameters:
Name Flags
rm
BaseURI
static Element getDocFromBytes(byte[]);
descriptor: ([B)LElement;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tjavax.xml.parsers cannot be resolved to a type\n\tjavax.xml.parsers.DocumentBuilderFactory cannot be resolved to a type\n\tXMLConstants cannot be resolved to a variable\n\tjavax.xml.parsers cannot be resolved to a type\n\torg.w3c cannot be resolved to a type\n\torg.xml cannot be resolved to a type\n\tjavax.xml.parsers cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException
MethodParameters:
Name Flags
bytes
public javax.crypto.SecretKey engineLookupAndResolveSecretKey(Element, java.lang.String, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver);
descriptor: (LElement;Ljava/lang/String;Lcom/sun/org/apache/xml/internal/security/keys/storage/StorageResolver;)Ljavax/crypto/SecretKey;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tElement cannot be resolved to a type\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/keys/keyresolver/implementations/RetrievalMethodResolver;
MethodParameters:
Name Flags
element
BaseURI
storage
static Element getDocumentElement(java.util.Set);
descriptor: (Ljava/util/Set;)LElement;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tNode cannot be resolved to a type\n\tNode cannot be resolved to a variable\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n\tElement cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
set
}
SourceFile: "RetrievalMethodResolver.java"