Class DEREncodedKeyValueResolver
java.lang.Object
org.apache.xml.security.keys.keyresolver.KeyResolverSpi
org.apache.xml.security.keys.keyresolver.implementations.DEREncodedKeyValueResolver
KeyResolverSpi implementation which resolves public keys from a
dsig11:DEREncodedKeyValue element.-
Field Summary
Fields inherited from class org.apache.xml.security.keys.keyresolver.KeyResolverSpi
globalResolver, properties, secureValidation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanengineCanResolve(Element element, String baseURI, StorageResolver storage) {This method returns whether the KeyResolverSpi is able to perform the requested action.engineLookupAndResolvePrivateKey(Element element, String baseURI, StorageResolver storage) {Method engineLookupAndResolvePrivateKeyengineLookupAndResolvePublicKey(Element element, String baseURI, StorageResolver storage) {Method engineLookupAndResolvePublicKeyengineLookupAndResolveSecretKey(Element element, String baseURI, StorageResolver storage) {Method engineLookupAndResolveSecretKeyengineLookupResolveX509Certificate(Element element, String baseURI, StorageResolver storage) {Method engineLookupResolveX509CertificateMethods inherited from class org.apache.xml.security.keys.keyresolver.KeyResolverSpi
engineGetProperty, engineResolvePublicKey, engineResolveSecretKey, engineResolveX509Certificate, engineSetProperty, getDocFromBytes, setGlobalResolver, setSecureValidation, understandsProperty
-
Constructor Details
-
DEREncodedKeyValueResolver
public DEREncodedKeyValueResolver()
-
-
Method Details
-
engineCanResolve
{This method returns whether the KeyResolverSpi is able to perform the requested action.}.- Overrides:
engineCanResolvein classKeyResolverSpi- Returns:
- whether the KeyResolverSpi is able to perform the requested action.
-
engineLookupAndResolvePublicKey
public PublicKey engineLookupAndResolvePublicKey(Element element, String baseURI, StorageResolver storage) throws KeyResolverException {Method engineLookupAndResolvePublicKey}.- Overrides:
engineLookupAndResolvePublicKeyin classKeyResolverSpi- Returns:
- resolved public key from the registered from the element.
- Throws:
KeyResolverException
-
engineLookupResolveX509Certificate
public X509Certificate engineLookupResolveX509Certificate(Element element, String baseURI, StorageResolver storage) throws KeyResolverException {Method engineLookupResolveX509Certificate}.- Overrides:
engineLookupResolveX509Certificatein classKeyResolverSpi- Returns:
- resolved X509Certificate key from the registered from the elements
- Throws:
KeyResolverException
-
engineLookupAndResolveSecretKey
public SecretKey engineLookupAndResolveSecretKey(Element element, String baseURI, StorageResolver storage) throws KeyResolverException {Method engineLookupAndResolveSecretKey}.- Overrides:
engineLookupAndResolveSecretKeyin classKeyResolverSpi- Returns:
- resolved SecretKey key from the registered from the elements
- Throws:
KeyResolverException
-
engineLookupAndResolvePrivateKey
public PrivateKey engineLookupAndResolvePrivateKey(Element element, String baseURI, StorageResolver storage) throws KeyResolverException {Method engineLookupAndResolvePrivateKey}.- Overrides:
engineLookupAndResolvePrivateKeyin classKeyResolverSpi- Returns:
- resolved PrivateKey key from the registered from the elements
- Throws:
KeyResolverException
-