|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.opensaml.xml.security.keyinfo.KeyInfoResolutionContext
public class KeyInfoResolutionContext
Resolution context class that is used to supply state information to, and to share information
amongst, KeyInfoProvider
s.
The extensible properties map available from getProperties()
may for example used to communicate
state between two or more providers, or between a provider and custom logic in a particular implementation
of KeyInfoCredentialResolver
. It is recommended that providers and/or resolvers define
and use property names in such a way as to avoid collisions with those used by other providers and resolvers,
and to also clearly define the data type stored for each propery name.
Field Summary | |
---|---|
private Key |
key
Get the key currently known to be represented by the KeyInfo. |
private KeyInfo |
keyInfo
The KeyInfo being processed. |
private Set<String> |
keyNames
Key names which are known to be associated with the KeyInfo being processed. |
private Map<String,Object> |
properties
Extensible map of properties used to share state amongst providers and/or resolver logic. |
private Collection<Credential> |
resolvedCredentials
This list provides KeyInfo resolvers and providers in a particular processing environment access to credentials that may have already been previously resolved. |
Constructor Summary | |
---|---|
KeyInfoResolutionContext(Collection<Credential> credentials)
Constructor. |
Method Summary | |
---|---|
Key |
getKey()
Get the key currently known to be represented by the KeyInfo. |
KeyInfo |
getKeyInfo()
Gets the KeyInfo being processed. |
Set<String> |
getKeyNames()
The key names which are currently known. |
Map<String,Object> |
getProperties()
Get the extensible properties map. |
Collection<Credential> |
getResolvedCredentials()
Get the set of credentials previously resolved. |
void |
setKey(Key newKey)
Set the key currently known to be represented by the KeyInfo. |
void |
setKeyInfo(KeyInfo newKeyInfo)
Sets the KeyInfo being processed. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private KeyInfo keyInfo
private Set<String> keyNames
private Key key
private Collection<Credential> resolvedCredentials
private final Map<String,Object> properties
Constructor Detail |
---|
public KeyInfoResolutionContext(Collection<Credential> credentials)
credentials
- a reference to the collection in which credentials previously
resolved in a processing flow are being storedMethod Detail |
---|
public KeyInfo getKeyInfo()
public void setKeyInfo(KeyInfo newKeyInfo)
newKeyInfo
- The keyInfo to set.public Set<String> getKeyNames()
public Key getKey()
public void setKey(Key newKey)
newKey
- the new Keypublic Collection<Credential> getResolvedCredentials()
public Map<String,Object> getProperties()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |