Package | Description |
---|---|
org.opensaml.saml.saml2.binding.security.impl |
Security-related message handlers for SAML 2.
|
org.opensaml.saml.saml2.encryption |
Classes for encrypting and decrypting SAML.
|
org.opensaml.saml.security.impl |
Classes related to verifying various credentials within a SAML system.
|
org.opensaml.xmlsec |
Configuration and support classes for security.
|
org.opensaml.xmlsec.config |
Configuration and initialization of security.
|
org.opensaml.xmlsec.encryption.support |
Functional support for XML Encryption.
|
org.opensaml.xmlsec.impl |
Implementation of configuration and parameter resolver classes.
|
org.opensaml.xmlsec.keyinfo.impl |
Interfaces and classes for working with XML KeyInfo elements.
|
org.opensaml.xmlsec.keyinfo.impl.provider |
Specific implementations of
KeyInfoProvider . |
org.opensaml.xmlsec.signature.support |
Functional support for XML Signature.
|
org.opensaml.xmlsec.signature.support.impl |
Implementations of signature evaluation functions.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
SAML2HTTPPostSimpleSignSecurityHandler.getKeyInfoResolver()
Get the KeyInfo credential resolver.
|
Modifier and Type | Method and Description |
---|---|
void |
SAML2HTTPPostSimpleSignSecurityHandler.setKeyInfoResolver(KeyInfoCredentialResolver newKeyInfoResolver)
Set the KeyInfo credential resolver.
|
Constructor and Description |
---|
Decrypter(KeyInfoCredentialResolver newResolver,
KeyInfoCredentialResolver newKEKResolver,
EncryptedKeyResolver newEncKeyResolver)
Constructor.
|
Decrypter(KeyInfoCredentialResolver newResolver,
KeyInfoCredentialResolver newKEKResolver,
EncryptedKeyResolver newEncKeyResolver,
Collection<String> whitelistAlgos,
Collection<String> blacklistAlgos)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
MetadataCredentialResolver.getKeyInfoCredentialResolver()
Get the KeyInfo credential resolver used by this entityDescriptorResolver resolver to handle KeyInfo elements.
|
Modifier and Type | Method and Description |
---|---|
void |
MetadataCredentialResolver.setKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver)
Set the KeyInfo credential resolver used by this entityDescriptorResolver resolver to handle KeyInfo elements.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
DecryptionParameters.getDataKeyInfoCredentialResolver()
Get the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
|
KeyInfoCredentialResolver |
DecryptionConfiguration.getDataKeyInfoCredentialResolver()
The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
|
KeyInfoCredentialResolver |
DecryptionParameters.getKEKKeyInfoCredentialResolver()
Get the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the
Key Encryption Key or KEK).
|
KeyInfoCredentialResolver |
DecryptionConfiguration.getKEKKeyInfoCredentialResolver()
The KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the
Key Encryption Key or KEK).
|
Modifier and Type | Method and Description |
---|---|
void |
DecryptionParameters.setDataKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver)
Set the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
|
void |
DecryptionParameters.setKEKKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver)
Set the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the
Key Encryption Key or KEK).
|
Modifier and Type | Method and Description |
---|---|
static KeyInfoCredentialResolver |
DefaultSecurityConfigurationBootstrap.buildBasicInlineKeyInfoCredentialResolver()
Build a basic instance of
KeyInfoCredentialResolver . |
Constructor and Description |
---|
Decrypter(KeyInfoCredentialResolver newResolver,
KeyInfoCredentialResolver newKEKResolver,
EncryptedKeyResolver newEncKeyResolver)
Constructor.
|
Decrypter(KeyInfoCredentialResolver newResolver,
KeyInfoCredentialResolver newKEKResolver,
EncryptedKeyResolver newEncKeyResolver,
Collection<String> whitelistAlgos,
Collection<String> blacklistAlgos)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
BasicDecryptionConfiguration.getDataKeyInfoCredentialResolver()
Get the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
|
KeyInfoCredentialResolver |
BasicDecryptionConfiguration.getKEKKeyInfoCredentialResolver()
Get the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the
Key Encryption Key or KEK).
|
protected KeyInfoCredentialResolver |
BasicDecryptionParametersResolver.resolveDataKeyInfoCredentialResolver(CriteriaSet criteria)
Resolve and return the effective
KeyInfoCredentialResolver used with
EncryptedData instances. |
protected KeyInfoCredentialResolver |
BasicDecryptionParametersResolver.resolveKEKKeyInfoCredentialResolver(CriteriaSet criteria)
Resolve and return the effective
KeyInfoCredentialResolver used with
EncryptedKey instances. |
Modifier and Type | Method and Description |
---|---|
void |
BasicDecryptionConfiguration.setDataKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver)
Set the KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.
|
void |
BasicDecryptionConfiguration.setKEKKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver)
Set the KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the
Key Encryption Key or KEK).
|
Modifier and Type | Class and Description |
---|---|
class |
BasicProviderKeyInfoCredentialResolver
Implementation of
KeyInfoCredentialResolver which resolves credentials based on a KeyInfo element
using a configured list of KeyInfoProvider s and optional post-processing hooks. |
class |
ChainingKeyInfoCredentialResolver
A concrete implementation of
AbstractChainingCredentialResolver which is scoped to
the KeyInfoCredentialResolver type. |
class |
CollectionKeyInfoCredentialResolver
An implementation of
KeyInfoCredentialResolver which uses a Collection as the
underlying credential source. |
class |
LocalKeyInfoCredentialResolver
A simple specialization of
BasicProviderKeyInfoCredentialResolver
which is capable of using information from a KeyInfo to resolve
local credentials from a supplied CredentialResolver which manages local credentials. |
class |
StaticKeyInfoCredentialResolver
Simple implementation of
KeyInfoCredentialResolver which just stores and returns a static set of credentials. |
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
ChainingKeyInfoCredentialResolver(List<KeyInfoCredentialResolver> resolverChain)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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> |
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> |
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> |
DEREncodedKeyValueProvider.process(KeyInfoCredentialResolver resolver,
XMLObject keyInfoChild,
CriteriaSet criteriaSet,
KeyInfoResolutionContext kiContext)
Process a specified KeyInfo child (XMLobject) and attempt to resolve a credential from it.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
SignatureTrustEngine.getKeyInfoResolver()
Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information
from KeyInfo elements contained within a Signature element.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
ChainingSignatureTrustEngine.getKeyInfoResolver()
Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information
from KeyInfo elements contained within a Signature element.
|
KeyInfoCredentialResolver |
BaseSignatureTrustEngine.getKeyInfoResolver()
Get the KeyInfoCredentialResolver instance used to resolve (advisory) signing credential information
from KeyInfo elements contained within a Signature element.
|
Constructor and Description |
---|
BaseSignatureTrustEngine(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.
|
Copyright © 2016 JBoss by Red Hat. All rights reserved.