Uses of Interface
org.opensaml.xmlsec.keyinfo.KeyInfoCredentialResolver
Packages that use KeyInfoCredentialResolver
Package
Description
Security-related message handlers for SAML 2.0.
Classes for encrypting and decrypting SAML.
Classes related to verifying various credentials within a SAML system.
Configuration and support classes for security.
Configuration and initialization of security.
Functional support for XML Encryption.
Implementation of configuration and parameter resolver classes.
Interfaces and classes for working with XML KeyInfo elements.
Specific implementations of
KeyInfoProvider.Functional support for XML Signature.
Implementations of signature evaluation functions.
-
Uses of KeyInfoCredentialResolver in org.opensaml.saml.saml2.binding.security.impl
Fields in org.opensaml.saml.saml2.binding.security.impl declared as KeyInfoCredentialResolverModifier and TypeFieldDescriptionprivate KeyInfoCredentialResolverSAML2HTTPPostSimpleSignSecurityHandler.keyInfoResolverKeyInfo resolver to use to process KeyInfo request parameter.Methods in org.opensaml.saml.saml2.binding.security.impl that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionSAML2HTTPPostSimpleSignSecurityHandler.getKeyInfoResolver()Get the KeyInfo credential resolver.Methods in org.opensaml.saml.saml2.binding.security.impl with parameters of type KeyInfoCredentialResolverModifier and TypeMethodDescriptionvoidSAML2HTTPPostSimpleSignSecurityHandler.setKeyInfoResolver(KeyInfoCredentialResolver newKeyInfoResolver) Set the KeyInfo credential resolver. -
Uses of KeyInfoCredentialResolver in org.opensaml.saml.saml2.encryption
Constructors in org.opensaml.saml.saml2.encryption with parameters of type KeyInfoCredentialResolverModifierConstructorDescriptionDecrypter(KeyInfoCredentialResolver newResolver, KeyInfoCredentialResolver newKEKResolver, EncryptedKeyResolver newEncKeyResolver) Constructor.Decrypter(KeyInfoCredentialResolver newResolver, KeyInfoCredentialResolver newKEKResolver, EncryptedKeyResolver newEncKeyResolver, Collection<String> includeAlgos, Collection<String> excludeAlgos) Constructor. -
Uses of KeyInfoCredentialResolver in org.opensaml.saml.security.impl
Fields in org.opensaml.saml.security.impl declared as KeyInfoCredentialResolverModifier and TypeFieldDescriptionprivate KeyInfoCredentialResolverMetadataCredentialResolver.keyInfoCredentialResolverCredential resolver used to resolve credentials from role descriptor KeyInfo elements.Methods in org.opensaml.saml.security.impl that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionMetadataCredentialResolver.getKeyInfoCredentialResolver()Get the KeyInfo credential resolver used by this entityDescriptorResolver resolver to handle KeyInfo elements.Methods in org.opensaml.saml.security.impl with parameters of type KeyInfoCredentialResolverModifier and TypeMethodDescriptionvoidMetadataCredentialResolver.setKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver) Set the KeyInfo credential resolver used by this entityDescriptorResolver resolver to handle KeyInfo elements. -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec
Fields in org.opensaml.xmlsec declared as KeyInfoCredentialResolverModifier and TypeFieldDescriptionprivate KeyInfoCredentialResolverDecryptionParameters.dataKeyInfoCredentialResolverThe EncryptedData's KeyInfo credential resolver.private KeyInfoCredentialResolverDecryptionParameters.kekKeyInfoCredentialResolverThe EncryptedKey's KeyInfo credential resolver.Methods in org.opensaml.xmlsec that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionDecryptionConfiguration.getDataKeyInfoCredentialResolver()The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.DecryptionParameters.getDataKeyInfoCredentialResolver()Get the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.DecryptionConfiguration.getKEKKeyInfoCredentialResolver()The KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).DecryptionParameters.getKEKKeyInfoCredentialResolver()Get the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).Methods in org.opensaml.xmlsec with parameters of type KeyInfoCredentialResolverModifier and TypeMethodDescriptionvoidDecryptionParameters.setDataKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver) Set the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.voidDecryptionParameters.setKEKKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver) Set the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK). -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.config.impl
Methods in org.opensaml.xmlsec.config.impl that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionstatic KeyInfoCredentialResolverDefaultSecurityConfigurationBootstrap.buildBasicInlineKeyInfoCredentialResolver()Build a basic instance ofKeyInfoCredentialResolver. -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.encryption.support
Fields in org.opensaml.xmlsec.encryption.support declared as KeyInfoCredentialResolverModifier and TypeFieldDescriptionprivate KeyInfoCredentialResolverDecrypter.kekResolverResolver for key encryption keys.private KeyInfoCredentialResolverDecrypter.resolverResolver for data encryption keys.Constructors in org.opensaml.xmlsec.encryption.support with parameters of type KeyInfoCredentialResolverModifierConstructorDescriptionDecrypter(KeyInfoCredentialResolver newResolver, KeyInfoCredentialResolver newKEKResolver, EncryptedKeyResolver newEncKeyResolver) Constructor.Decrypter(KeyInfoCredentialResolver newResolver, KeyInfoCredentialResolver newKEKResolver, EncryptedKeyResolver newEncKeyResolver, Collection<String> includeAlgos, Collection<String> excludeAlgos) Constructor.Decrypter(KeyInfoCredentialResolver newResolver, KeyInfoCredentialResolver newKEKResolver, EncryptedKeyResolver newEncKeyResolver, Set<String> newRecipients) Constructor.Decrypter(KeyInfoCredentialResolver newResolver, KeyInfoCredentialResolver newKEKResolver, EncryptedKeyResolver newEncKeyResolver, Set<String> newRecipients, Collection<String> includeAlgos, Collection<String> excludeAlgos) Constructor. -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.impl
Fields in org.opensaml.xmlsec.impl declared as KeyInfoCredentialResolverModifier and TypeFieldDescriptionprivate KeyInfoCredentialResolverBasicDecryptionConfiguration.dataKeyInfoCredentialResolverThe EncryptedData's KeyInfo credential resolver.private KeyInfoCredentialResolverBasicDecryptionConfiguration.kekKeyInfoCredentialResolverThe EncryptedKey's KeyInfo credential resolver.Methods in org.opensaml.xmlsec.impl that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionBasicDecryptionConfiguration.getDataKeyInfoCredentialResolver()Get the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.BasicDecryptionConfiguration.getKEKKeyInfoCredentialResolver()Get the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).protected KeyInfoCredentialResolverBasicDecryptionParametersResolver.resolveDataKeyInfoCredentialResolver(CriteriaSet criteria) Resolve and return the effectiveKeyInfoCredentialResolverused withEncryptedDatainstances.protected KeyInfoCredentialResolverBasicDecryptionParametersResolver.resolveKEKKeyInfoCredentialResolver(CriteriaSet criteria) Resolve and return the effectiveKeyInfoCredentialResolverused withEncryptedKeyinstances.Methods in org.opensaml.xmlsec.impl with parameters of type KeyInfoCredentialResolverModifier and TypeMethodDescriptionBasicDecryptionConfiguration.setDataKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver) Set the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.BasicDecryptionConfiguration.setKEKKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver) Set the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK). -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.keyinfo.impl
Classes in org.opensaml.xmlsec.keyinfo.impl that implement KeyInfoCredentialResolverModifier and TypeClassDescriptionclassImplementation ofKeyInfoCredentialResolverwhich resolves credentials based on aKeyInfoelement using a configured list ofKeyInfoProviders and optional post-processing hooks.classA concrete implementation ofAbstractChainingCredentialResolverwhich is scoped to theKeyInfoCredentialResolvertype.classAn implementation ofKeyInfoCredentialResolverwhich uses aCollectionas the underlying credential source.classA simple specialization ofBasicProviderKeyInfoCredentialResolverwhich is capable of using information from aKeyInfoto resolve local credentials from a suppliedCredentialResolverwhich manages local credentials.classSimple implementation ofKeyInfoCredentialResolverwhich just stores and returns a static set of credentials.Methods in org.opensaml.xmlsec.keyinfo.impl with parameters of type KeyInfoCredentialResolverModifier and TypeMethodDescriptionKeyInfoProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.Constructor parameters in org.opensaml.xmlsec.keyinfo.impl with type arguments of type KeyInfoCredentialResolverModifierConstructorDescriptionChainingKeyInfoCredentialResolver(List<KeyInfoCredentialResolver> resolverChain) Constructor. -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.keyinfo.impl.provider
Methods in org.opensaml.xmlsec.keyinfo.impl.provider with parameters of type KeyInfoCredentialResolverModifier and TypeMethodDescriptionAgreementMethodKeyInfoProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.DEREncodedKeyValueProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.DSAKeyValueProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.ECKeyValueProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.InlineX509DataProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.KeyInfoReferenceProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.RSAKeyValueProvider.process(KeyInfoCredentialResolver resolver, XMLObject keyInfoChild, CriteriaSet criteriaSet, KeyInfoResolutionContext kiContext) Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.private CredentialAgreementMethodKeyInfoProvider.resolveOriginatorCredential(AgreementMethod agreementMethod, KeyInfoCredentialResolver resolver) Resolve the originatorCredentialfrom theOriginatorKeyInfoelement.private CredentialAgreementMethodKeyInfoProvider.resolveRecipientCredential(AgreementMethod agreementMethod, KeyInfoCredentialResolver resolver) Resolve the recipientCredentialfrom theRecipientKeyInfoelement. -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.signature.support
Methods in org.opensaml.xmlsec.signature.support that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionSignatureTrustEngine.getKeyInfoResolver()Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information from KeyInfo elements contained within a Signature element. -
Uses of KeyInfoCredentialResolver in org.opensaml.xmlsec.signature.support.impl
Fields in org.opensaml.xmlsec.signature.support.impl declared as KeyInfoCredentialResolverModifier and TypeFieldDescriptionprivate final KeyInfoCredentialResolverBaseSignatureTrustEngine.keyInfoCredentialResolverKeyInfo credential resolver used to obtain the signing credential from a Signature's KeyInfo.Methods in org.opensaml.xmlsec.signature.support.impl that return KeyInfoCredentialResolverModifier and TypeMethodDescriptionBaseSignatureTrustEngine.getKeyInfoResolver()Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information from KeyInfo elements contained within a Signature element.ChainingSignatureTrustEngine.getKeyInfoResolver()Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information from KeyInfo elements contained within a Signature element.Constructors in org.opensaml.xmlsec.signature.support.impl with parameters of type KeyInfoCredentialResolverModifierConstructorDescriptionBaseSignatureTrustEngine(KeyInfoCredentialResolver keyInfoResolver) Constructor.ExplicitKeySignatureTrustEngine(CredentialResolver resolver, KeyInfoCredentialResolver keyInfoResolver) Constructor.PKIXSignatureTrustEngine(PKIXValidationInformationResolver resolver, KeyInfoCredentialResolver keyInfoResolver) Constructor.PKIXSignatureTrustEngine(PKIXValidationInformationResolver resolver, KeyInfoCredentialResolver keyInfoResolver, PKIXTrustEvaluator pkixEvaluator, X509CredentialNameEvaluator nameEvaluator) Constructor.