Uses of Class
org.opensaml.xmlsec.keyinfo.impl.KeyInfoResolutionContext
-
Packages that use KeyInfoResolutionContext Package Description org.opensaml.xmlsec.keyinfo.impl Interfaces and classes for working with XML KeyInfo elements.org.opensaml.xmlsec.keyinfo.impl.provider Specific implementations ofKeyInfoProvider
. -
-
Uses of KeyInfoResolutionContext in org.opensaml.xmlsec.keyinfo.impl
Methods in org.opensaml.xmlsec.keyinfo.impl with parameters of type KeyInfoResolutionContext Modifier and Type Method Description protected void
BasicProviderKeyInfoCredentialResolver. initResolutionContext(KeyInfoResolutionContext kiContext, KeyInfo keyInfo, CriteriaSet criteriaSet)
Initialize the resolution context that will be used by the providers.protected void
BasicProviderKeyInfoCredentialResolver. postProcess(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<Credential> credentials)
Hook for subclasses to do post-processing of the credential set after all KeyInfo children have been processed.protected void
LocalKeyInfoCredentialResolver. postProcess(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<Credential> credentials)
Hook for subclasses to do post-processing of the credential set after all KeyInfo children have been processed.protected void
BasicProviderKeyInfoCredentialResolver. postProcessEmptyCredentials(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<Credential> credentials)
Hook for processing the case where no credentials were returned by any resolution method by any provider, nor by the processing of theBasicProviderKeyInfoCredentialResolver.postProcess(KeyInfoResolutionContext, CriteriaSet, List)
hook.Collection<Credential>
KeyInfoProvider. process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.private void
BasicProviderKeyInfoCredentialResolver. processKeyInfo(KeyInfo keyInfo, KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<Credential> credentials)
The main processing logic implemented by this resolver.protected Collection<Credential>
BasicProviderKeyInfoCredentialResolver. processKeyInfoChild(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, XMLObject keyInfoChild)
Process the given KeyInfo child with the registered providers.protected void
BasicProviderKeyInfoCredentialResolver. processKeyInfoChildren(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<Credential> credentials)
Use registered providers to process the non-KeyValue/DEREncodedKeyValue children of KeyInfo.protected void
BasicProviderKeyInfoCredentialResolver. resolveKeyValue(KeyInfoResolutionContext kiContext, CriteriaSet criteriaSet, List<? extends XMLObject> keyValues)
Resolve the key from any KeyValue DEREncodedKeyValue element that may be present, and store the resulting key in the resolution context. -
Uses of KeyInfoResolutionContext in org.opensaml.xmlsec.keyinfo.impl.provider
Methods in org.opensaml.xmlsec.keyinfo.impl.provider with parameters of type KeyInfoResolutionContext Modifier and Type Method Description protected KeyInfoCredentialContext
AbstractKeyInfoProvider. buildCredentialContext(KeyInfoResolutionContext kiContext)
Build a credential context based on the current KeyInfo context, for return in a resolved credential.Collection<Credential>
DEREncodedKeyValueProvider. process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<Credential>
DSAKeyValueProvider. process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<Credential>
InlineX509DataProvider. process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<Credential>
KeyInfoReferenceProvider. process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<Credential>
RSAKeyValueProvider. process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
-