Package | Description |
---|---|
org.opensaml.saml.saml2.core |
Interfaces for SAML 2.0 core and protocol interfaces.
|
org.opensaml.saml.saml2.core.impl |
Implementations of SAML 2.0 core specification types and elements.
|
org.opensaml.saml.saml2.encryption |
Classes for encrypting and decrypting SAML.
|
org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EncryptedAssertion
SAML 2.0 Core EncryptedAssertion.
|
interface |
EncryptedAttribute
SAML 2.0 Core EncryptedAttribute.
|
interface |
EncryptedID
SAML 2.0 Core EncryptedID.
|
interface |
NewEncryptedID
SAML 2.0 Core NewEncryptedID.
|
Modifier and Type | Class and Description |
---|---|
class |
EncryptedAssertionImpl
A concrete implementation of
EncryptedAssertion . |
class |
EncryptedAttributeImpl
A concrete implementation of
EncryptedAttribute . |
class |
EncryptedElementTypeImpl
A concrete implementation of
EncryptedElementType . |
class |
EncryptedIDImpl
A concrete implementation of
EncryptedID . |
class |
NewEncryptedIDImpl
A concrete implementation of
NewEncryptedID . |
Modifier and Type | Method and Description |
---|---|
protected EncryptedElementType |
Encrypter.placeKeysAsPeers(EncryptedElementType encElement,
EncryptedData encData,
List<EncryptedKey> encKeys)
Store the specified EncryptedData and EncryptedKey(s) in the specified instance of EncryptedElementType as peer
elements, following SAML 2 Errata E43 guidelines for forward and back referencing between the EncryptedData and
EncryptedKey(s).
|
protected EncryptedElementType |
Encrypter.placeKeysInline(EncryptedElementType encElement,
EncryptedData encData,
List<EncryptedKey> encKeys)
Place the EncryptedKey elements inside the KeyInfo element within the EncryptedData element.
|
protected EncryptedElementType |
Encrypter.processElements(EncryptedElementType encElement,
EncryptedData encData,
List<EncryptedKey> encKeys)
Handle post-processing of generated EncryptedData and EncryptedKey(s) and storage in the appropriate
EncryptedElementType instance.
|
Modifier and Type | Method and Description |
---|---|
protected EncryptedElementType |
Encrypter.placeKeysAsPeers(EncryptedElementType encElement,
EncryptedData encData,
List<EncryptedKey> encKeys)
Store the specified EncryptedData and EncryptedKey(s) in the specified instance of EncryptedElementType as peer
elements, following SAML 2 Errata E43 guidelines for forward and back referencing between the EncryptedData and
EncryptedKey(s).
|
protected EncryptedElementType |
Encrypter.placeKeysInline(EncryptedElementType encElement,
EncryptedData encData,
List<EncryptedKey> encKeys)
Place the EncryptedKey elements inside the KeyInfo element within the EncryptedData element.
|
protected EncryptedElementType |
Encrypter.processElements(EncryptedElementType encElement,
EncryptedData encData,
List<EncryptedKey> encKeys)
Handle post-processing of generated EncryptedData and EncryptedKey(s) and storage in the appropriate
EncryptedElementType instance.
|
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Predicate<net.shibboleth.utilities.java.support.collection.Pair<ProfileRequestContext,EncryptedElementType>> |
AbstractDecryptAction.getDecryptionPredicate()
Get the predicate used to determine whether to attempt decryption.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDecryptAction.setDecryptionPredicate(com.google.common.base.Predicate<net.shibboleth.utilities.java.support.collection.Pair<ProfileRequestContext,EncryptedElementType>> predicate)
Set the predicate used to determine whether to attempt decryption.
|
Copyright © 2018. All rights reserved.