|
||||||||||
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.KeyResolver
KeyResolver is factory class for subclass of KeyResolverSpi that represent child element of KeyInfo.
Field Summary | |
protected KeyResolverSpi |
_resolverSpi
Field _resolverSpi |
protected StorageResolver |
_storage
Field _storage |
Method Summary | |
boolean |
canResolve(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method canResolve |
static KeyResolver |
getInstance(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method getInstance |
java.lang.String |
getProperty(java.lang.String key)
Method getProperty |
java.lang.String[] |
getPropertyKeys()
Method getPropertyKeys |
static void |
init()
The init() function is called by org.apache.xml.security.Init.init() |
static KeyResolver |
item(int i)
Method item |
static int |
length()
Method length |
static void |
register(java.lang.String className)
This method is used for registering KeyResolverSpi s which are
available to all KeyInfo objects. |
static void |
registerAtStart(java.lang.String className)
This method is used for registering KeyResolverSpi s which are
available to all KeyInfo objects. |
java.security.PublicKey |
resolvePublicKey(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method resolve |
java.lang.String |
resolverClassName()
Method resolverClassName |
javax.crypto.SecretKey |
resolveSecretKey(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
|
static java.security.PublicKey |
resolveStatic(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method resolveStatic |
java.security.cert.X509Certificate |
resolveX509Certificate(org.w3c.dom.Element element,
java.lang.String BaseURI,
StorageResolver storage)
Method resolveX509Certificate |
void |
setProperty(java.lang.String key,
java.lang.String value)
Method setProperty |
boolean |
understandsProperty(java.lang.String propertyToTest)
Method understandsProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected KeyResolverSpi _resolverSpi
protected StorageResolver _storage
Method Detail |
public static int length()
public static KeyResolver item(int i) throws KeyResolverException
i
-
KeyResolverException
public static final KeyResolver getInstance(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage) throws KeyResolverException
element
- BaseURI
- storage
-
KeyResolverException
public static void init()
public static void register(java.lang.String className)
KeyResolverSpi
s which are
available to all KeyInfo
objects. This means that
personalized KeyResolverSpi
s should only be registered directly
to the KeyInfo
using KeyInfo.registerInternalKeyResolver(org.apache.xml.security.keys.keyresolver.KeyResolverSpi)
.
className
- public static void registerAtStart(java.lang.String className)
KeyResolverSpi
s which are
available to all KeyInfo
objects. This means that
personalized KeyResolverSpi
s should only be registered directly
to the KeyInfo
using KeyInfo.registerInternalKeyResolver(org.apache.xml.security.keys.keyresolver.KeyResolverSpi)
.
className
- public static java.security.PublicKey resolveStatic(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage) throws KeyResolverException
element
- BaseURI
- storage
-
KeyResolverException
public java.security.PublicKey resolvePublicKey(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage) throws KeyResolverException
element
- BaseURI
- storage
-
KeyResolverException
public java.security.cert.X509Certificate resolveX509Certificate(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage) throws KeyResolverException
element
- BaseURI
- storage
-
KeyResolverException
public javax.crypto.SecretKey resolveSecretKey(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage) throws KeyResolverException
KeyResolverException
public void setProperty(java.lang.String key, java.lang.String value)
key
- value
- public java.lang.String getProperty(java.lang.String key)
key
- public java.lang.String[] getPropertyKeys()
public boolean understandsProperty(java.lang.String propertyToTest)
propertyToTest
- public boolean canResolve(org.w3c.dom.Element element, java.lang.String BaseURI, StorageResolver storage)
element
- BaseURI
- storage
- public java.lang.String resolverClassName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |