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, org.opensaml.xmlsec.signature.KeyInfo keyInfo, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
Initialize the resolution context that will be used by the providers.protected void
BasicProviderKeyInfoCredentialResolver. postProcess(KeyInfoResolutionContext kiContext, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, List<org.opensaml.security.credential.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, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, List<org.opensaml.security.credential.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, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, List<org.opensaml.security.credential.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<org.opensaml.security.credential.Credential>
KeyInfoProvider. process(org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver resolver, org.opensaml.core.xml.XMLObject keyInfoChild, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.private void
BasicProviderKeyInfoCredentialResolver. processKeyInfo(org.opensaml.xmlsec.signature.KeyInfo keyInfo, KeyInfoResolutionContext kiContext, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, List<org.opensaml.security.credential.Credential> credentials)
The main processing logic implemented by this resolver.protected Collection<org.opensaml.security.credential.Credential>
BasicProviderKeyInfoCredentialResolver. processKeyInfoChild(KeyInfoResolutionContext kiContext, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, org.opensaml.core.xml.XMLObject keyInfoChild)
Process the given KeyInfo child with the registered providers.protected void
BasicProviderKeyInfoCredentialResolver. processKeyInfoChildren(KeyInfoResolutionContext kiContext, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, List<org.opensaml.security.credential.Credential> credentials)
Use registered providers to process the non-KeyValue/DEREncodedKeyValue children of KeyInfo.protected void
BasicProviderKeyInfoCredentialResolver. resolveKeyValue(KeyInfoResolutionContext kiContext, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, List<? extends org.opensaml.core.xml.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<org.opensaml.security.credential.Credential>
DEREncodedKeyValueProvider. process(org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver resolver, org.opensaml.core.xml.XMLObject keyInfoChild, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<org.opensaml.security.credential.Credential>
DSAKeyValueProvider. process(org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver resolver, org.opensaml.core.xml.XMLObject keyInfoChild, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<org.opensaml.security.credential.Credential>
InlineX509DataProvider. process(org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver resolver, org.opensaml.core.xml.XMLObject keyInfoChild, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<org.opensaml.security.credential.Credential>
KeyInfoReferenceProvider. process(org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver resolver, org.opensaml.core.xml.XMLObject keyInfoChild, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Collection<org.opensaml.security.credential.Credential>
RSAKeyValueProvider. process(org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver resolver, org.opensaml.core.xml.XMLObject keyInfoChild, net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
-