Package | Description |
---|---|
org.opensaml.saml.saml2.encryption |
Classes for encrypting and decrypting SAML.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
EncryptedElementTypeEncryptedKeyResolver
An implementation of
EncryptedKeyResolver
which resolves EncryptedKey elements which appear as immediate children of the
EncryptedElementType which is the parent of the EncryptedData context. |
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 |
---|---|
EncryptedKeyResolver |
DecryptionConfiguration.getEncryptedKeyResolver()
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
|
EncryptedKeyResolver |
DecryptionParameters.getEncryptedKeyResolver()
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
|
Modifier and Type | Method and Description |
---|---|
void |
DecryptionParameters.setEncryptedKeyResolver(EncryptedKeyResolver resolver)
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
|
Modifier and Type | Method and Description |
---|---|
protected static EncryptedKeyResolver |
DefaultSecurityConfigurationBootstrap.buildBasicEncryptedKeyResolver()
Build a basic instance of
EncryptedKeyResolver . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEncryptedKeyResolver
Abstract class implementation for
EncryptedKeyResolver . |
class |
ChainingEncryptedKeyResolver
An implementation of
EncryptedKeyResolver which chains multiple other resolver implementations together,
calling them in the order specified in the resolver list. |
class |
InlineEncryptedKeyResolver
Implementation of
EncryptedKeyResolver which finds EncryptedKey elements
within the KeyInfo of the EncryptedData context. |
class |
SimpleKeyInfoReferenceEncryptedKeyResolver
Implementation of
EncryptedKeyResolver which finds EncryptedKey elements by dereferencing
KeyInfoReference children of the KeyInfo of the EncryptedData
context. |
class |
SimpleRetrievalMethodEncryptedKeyResolver
Implementation of
EncryptedKeyResolver which finds EncryptedKey elements by dereferencing
RetrievalMethod children of the KeyInfo of the EncryptedData
context. |
Modifier and Type | Method and Description |
---|---|
List<EncryptedKeyResolver> |
ChainingEncryptedKeyResolver.getResolverChain()
Get the unmodifiable list of resolvers which form the resolution chain.
|
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.
|
Constructor and Description |
---|
ChainingEncryptedKeyResolver(List<EncryptedKeyResolver> encKeyResolvers)
Constructor.
|
ChainingEncryptedKeyResolver(List<EncryptedKeyResolver> encKeyResolvers,
Set<String> recipients)
Constructor.
|
ChainingEncryptedKeyResolver(List<EncryptedKeyResolver> encKeyResolvers,
String recipient)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
EncryptedKeyResolver |
BasicDecryptionConfiguration.getEncryptedKeyResolver()
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
|
protected EncryptedKeyResolver |
BasicDecryptionParametersResolver.resolveEncryptedKeyResolver(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
EncryptedKeyResolver . |
Modifier and Type | Method and Description |
---|---|
void |
BasicDecryptionConfiguration.setEncryptedKeyResolver(EncryptedKeyResolver resolver)
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.
|
Copyright © 2016. All rights reserved.