Package | Description |
---|---|
org.opensaml.saml2.binding.security |
Classes responsible for performing transport-related and basic message
validation of decoded SAML 2 messages.
|
org.opensaml.saml2.encryption |
Classes for encrypting and decrypting SAML.
|
org.opensaml.security |
Classes related to verifying various credentials within a SAML system.
|
org.opensaml.xml.encryption |
XMLObject interfaces and helper classes for representing encrypted content and encrypting/decrypting content.
|
org.opensaml.xml.security |
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
|
org.opensaml.xml.security.keyinfo |
Interfaces and classes for working with XML KeyInfo elements.
|
org.opensaml.xml.security.keyinfo.provider |
Specific implementations of
KeyInfoProvider . |
org.opensaml.xml.signature |
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
|
org.opensaml.xml.signature.impl |
Implementations of the interfaces for XMLObjects that represent XML signature types.
|
Constructor and Description |
---|
SAML2HTTPPostSimpleSignRule(SignatureTrustEngine engine,
ParserPool parserPool,
KeyInfoCredentialResolver keyInfoCredResolver)
Constructor.
|
Constructor and Description |
---|
Decrypter(KeyInfoCredentialResolver newResolver,
KeyInfoCredentialResolver newKEKResolver,
EncryptedKeyResolver newEncKeyResolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
MetadataCredentialResolver.getKeyInfoCredentialResolver()
Get the KeyInfo credential resolver used by this metadata resolver to handle KeyInfo elements.
|
Modifier and Type | Method and Description |
---|---|
void |
MetadataCredentialResolver.setKeyInfoCredentialResolver(KeyInfoCredentialResolver keyInfoResolver)
Set the KeyInfo credential resolver used by this metadata resolver to handle KeyInfo elements.
|
Modifier and Type | Method and Description |
---|---|
KeyInfoCredentialResolver |
Decrypter.getKEKResolver()
Get the key encryption key credential resolver.
|
KeyInfoCredentialResolver |
Decrypter.getKeyResolver()
Get the data encryption key credential resolver.
|
Modifier and Type | Method and Description |
---|---|
void |
Decrypter.setKEKResolver(KeyInfoCredentialResolver newKEKResolver)
Set a new key encryption key credential resolver.
|
void |
Decrypter.setKeyResolver(KeyInfoCredentialResolver newResolver)
Set a new data encryption key credential resolver.
|
Constructor and Description |
---|
Decrypter(KeyInfoCredentialResolver newResolver,
KeyInfoCredentialResolver newKEKResolver,
EncryptedKeyResolver newEncKeyResolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static KeyInfoCredentialResolver |
SecurityTestHelper.buildBasicInlineKeyInfoResolver()
Deprecated.
Get a basic KeyInfo credential resolver which can process standard inline
data - RSAKeyValue, DSAKeyValue, X509Data.
|
static KeyInfoCredentialResolver |
SecurityHelper.buildBasicInlineKeyInfoResolver()
Get a basic KeyInfo credential resolver which can process standard inline
data - RSAKeyValue, DSAKeyValue, X509Data.
|
KeyInfoCredentialResolver |
SecurityConfiguration.getDefaultKeyInfoCredentialResolver()
Get the default KeyInfoCredentialResolver configuration.
|
KeyInfoCredentialResolver |
BasicSecurityConfiguration.getDefaultKeyInfoCredentialResolver()
Get the default KeyInfoCredentialResolver configuration.
|
KeyInfoCredentialResolver |
SecurityConfiguration.getKeyInfoCredentialResolver(String name)
Get the KeyInfoCredentialResolver associated with the named configuration.
|
KeyInfoCredentialResolver |
BasicSecurityConfiguration.getKeyInfoCredentialResolver(String name)
Get the KeyInfoCredentialResolver associated with the named configuration.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicSecurityConfiguration.registerKeyInfoCredentialResolver(String name,
KeyInfoCredentialResolver resolver)
Register a named KeyInfoCredentialResolver configuration.
|
void |
BasicSecurityConfiguration.setDefaultKeyInfoCredentialResolver(KeyInfoCredentialResolver resolver)
Set the default KeyInfoCredentialResolver config.
|
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 |
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.
|
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> |
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.
|
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 © 2018 JBoss by Red Hat. All rights reserved.