APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.xml.internal.security.keys.keyresolver.implementations

public Class DEREncodedKeyValueResolver

extends KeyResolverSpi
Class Inheritance
Imports
java.security.PrivateKey, .PublicKey, java.security.cert.X509Certificate, javax.crypto.SecretKey, com.sun.org.apache.xml.internal.security.exceptions.XMLSecurityException, com.sun.org.apache.xml.internal.security.keys.content.DEREncodedKeyValue, com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverException, .KeyResolverSpi, com.sun.org.apache.xml.internal.security.keys.storage.StorageResolver, com.sun.org.apache.xml.internal.security.utils.Constants, .XMLUtils, org.w3c.dom.Element

KeyResolverSpi implementation which resolves public keys from a dsig11:DEREncodedKeyValue element.

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected boolean
engineCanResolve(Element element, String baseURI, StorageResolver storage)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineCanResolve.

This method returns whether the KeyResolverSpi is able to perform the requested action.

public PrivateKey
protected PrivateKey
engineResolvePrivateKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolvePrivateKey.

Method engineResolvePrivateKey

protected PublicKey
engineResolvePublicKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolvePublicKey.

Method engineResolvePublicKey

protected SecretKey
engineResolveSecretKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolveSecretKey.

Method engineResolveSecretKey

protected X509Certificate
engineResolveX509Certificate(Element element, String baseURI, StorageResolver storage, boolean secureValidation)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolveX509Certificate.

Method engineResolveCertificate

Inherited from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi:
engineLookupAndResolvePublicKeyengineLookupAndResolveSecretKeyengineLookupResolveX509CertificategetDocFromBytes

Field Detail

LOGback to summary
private static final Logger LOG

Constructor Detail

DEREncodedKeyValueResolverback to summary
public DEREncodedKeyValueResolver()

Method Detail

engineCanResolveback to summary
protected boolean engineCanResolve(Element element, String baseURI, StorageResolver storage)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineCanResolve.

Doc from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineCanResolve.

This method returns whether the KeyResolverSpi is able to perform the requested action.

Annotations
@Override
engineLookupAndResolvePrivateKeyback to summary
public PrivateKey engineLookupAndResolvePrivateKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation) throws KeyResolverException

Overrides com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineLookupAndResolvePrivateKey.

Doc from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineLookupAndResolvePrivateKey.

Method engineLookupAndResolvePrivateKey

Annotations
@Override
engineResolvePrivateKeyback to summary
protected PrivateKey engineResolvePrivateKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation)

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolvePrivateKey.

Doc from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolvePrivateKey.

Method engineResolvePrivateKey

Annotations
@Override
engineResolvePublicKeyback to summary
protected PublicKey engineResolvePublicKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation) throws KeyResolverException

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolvePublicKey.

Doc from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolvePublicKey.

Method engineResolvePublicKey

Annotations
@Override
engineResolveSecretKeyback to summary
protected SecretKey engineResolveSecretKey(Element element, String baseURI, StorageResolver storage, boolean secureValidation) throws KeyResolverException

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolveSecretKey.

Doc from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolveSecretKey.

Method engineResolveSecretKey

Annotations
@Override
engineResolveX509Certificateback to summary
protected X509Certificate engineResolveX509Certificate(Element element, String baseURI, StorageResolver storage, boolean secureValidation) throws KeyResolverException

Implements abstract com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolveX509Certificate.

Doc from com.sun.org.apache.xml.internal.security.keys.keyresolver.KeyResolverSpi.engineResolveX509Certificate.

Method engineResolveCertificate

Annotations
@Override