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 voidBasicProviderKeyInfoCredentialResolver. 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 voidBasicProviderKeyInfoCredentialResolver. 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 voidLocalKeyInfoCredentialResolver. 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 voidBasicProviderKeyInfoCredentialResolver. 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 voidBasicProviderKeyInfoCredentialResolver. 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 voidBasicProviderKeyInfoCredentialResolver. 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 voidBasicProviderKeyInfoCredentialResolver. 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 KeyInfoCredentialContextAbstractKeyInfoProvider. 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.
-