|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xml.security.keys.keyresolver.KeyResolverSpi org.apache.xml.security.keys.keyresolver.implementations.EncryptedKeyResolver
The EncryptedKeyResolver
is not a generic resolver. It can
only be for specific instantiations, as the key being unwrapped will
always be of a particular type and will always have been wrapped by
another key which needs to be recursively resolved.
The EncryptedKeyResolver
can therefore only be instantiated
with an algorithm. It can also be instantiated with a key (the KEK) or
will search the static KeyResolvers to find the appropriate key.
Field Summary |
Fields inherited from class org.apache.xml.security.keys.keyresolver.KeyResolverSpi |
_properties, globalResolver |
Constructor Summary | |
EncryptedKeyResolver(java.lang.String algorithm)
Constructor for use when a KEK needs to be derived from a KeyInfo list |
|
EncryptedKeyResolver(java.lang.String algorithm,
java.security.Key kek)
Constructor used for when a KEK has been set |
Method Summary | |
java.security.PublicKey |
engineLookupAndResolvePublicKey(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method engineLookupAndResolvePublicKey |
javax.crypto.SecretKey |
engineLookupAndResolveSecretKey(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method engineLookupAndResolveSecretKey |
java.security.cert.X509Certificate |
engineLookupResolveX509Certificate(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method engineLookupResolveX509Certificate |
Methods inherited from class org.apache.xml.security.keys.keyresolver.KeyResolverSpi |
engineCanResolve, engineGetProperty, engineLookupAndResolvePrivateKey, engineResolvePublicKey, engineResolveSecretKey, engineResolveX509Certificate, engineSetProperty, setGlobalResolver, understandsProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EncryptedKeyResolver(java.lang.String algorithm)
algorithm
- public EncryptedKeyResolver(java.lang.String algorithm, java.security.Key kek)
algorithm
- kek
- Method Detail |
public java.security.PublicKey engineLookupAndResolvePublicKey(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage)
KeyResolverSpi
engineLookupAndResolvePublicKey
in class KeyResolverSpi
element
- BaseURI
- storage
-
public java.security.cert.X509Certificate engineLookupResolveX509Certificate(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage)
KeyResolverSpi
engineLookupResolveX509Certificate
in class KeyResolverSpi
element
- BaseURI
- storage
-
public javax.crypto.SecretKey engineLookupAndResolveSecretKey(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage)
KeyResolverSpi
engineLookupAndResolveSecretKey
in class KeyResolverSpi
element
- BaseURI
- storage
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |