| Package | Description |
|---|---|
| org.opensaml.saml.ext.saml2mdattr |
Interfaces for SAML 2 Metadata Extension for Entity Attributes.
|
| org.opensaml.saml.ext.saml2mdattr.impl |
Implementation for SAML v2.0 Metadata Extension for Entity Attributes Version 1.0.
|
| 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 |
Classes for SAML 2.0 profile behavior.
|
| org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Assertion> |
EntityAttributes.getAssertions()
Gets the assertions about the entity.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Assertion> |
EntityAttributesImpl.getAssertions()
Gets the assertions about the entity.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Assertion> |
Evidence.getAssertions()
Gets the list of Assertions used as evidence.
|
java.util.List<Assertion> |
Advice.getAssertions()
Gets the list of Assertions used as advice.
|
java.util.List<Assertion> |
Response.getAssertions()
Return the list of Assertion child elements.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AssertionImpl
A concrete implementation of
Assertion. |
| Modifier and Type | Method and Description |
|---|---|
Assertion |
AssertionBuilder.buildObject()
Builds a SAMLObject using the default name and namespace information provided SAML specifications.
|
Assertion |
AssertionBuilder.buildObject(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String namespacePrefix)
Creates an XMLObject with a given fully qualified name.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Assertion> |
AdviceImpl.getAssertions()
Gets the list of Assertions used as advice.
|
java.util.List<Assertion> |
EvidenceImpl.getAssertions()
Gets the list of Assertions used as evidence.
|
java.util.List<Assertion> |
ResponseImpl.getAssertions()
Return the list of Assertion child elements.
|
| Modifier and Type | Method and Description |
|---|---|
Assertion |
Decrypter.decrypt(EncryptedAssertion encryptedAssertion)
Decrypt the specified EncryptedAssertion.
|
| Modifier and Type | Method and Description |
|---|---|
EncryptedAssertion |
Encrypter.encrypt(Assertion assertion)
Encrypt the specified Assertion.
|
EncryptedID |
Encrypter.encryptAsID(Assertion assertion)
Encrypt the specified Assertion, treating as an identifier and returning an EncryptedID.
|
| Modifier and Type | Method and Description |
|---|---|
static Assertion |
SAML2ActionSupport.addAssertionToResponse(AbstractProfileAction action,
Response response,
net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy idGenerator,
java.lang.String issuer)
|
static Assertion |
SAML2ActionSupport.buildAssertion(AbstractProfileAction action,
net.shibboleth.utilities.java.support.security.IdentifierGenerationStrategy idGenerator,
java.lang.String issuer)
Constructs an
Assertion using the parameters supplied, with its issue instant set to the
current time. |
| Modifier and Type | Method and Description |
|---|---|
static Advice |
SAML2ActionSupport.addAdviceToAssertion(AbstractProfileAction action,
Assertion assertion)
|
static Conditions |
SAML2ActionSupport.addConditionsToAssertion(AbstractProfileAction action,
Assertion assertion)
Creates and adds a
Conditions to a given Assertion. |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Assertion> |
AddNameIDToSubjects.assertions
Response to modify.
|
private com.google.common.base.Function<ProfileRequestContext,java.util.List<Assertion>> |
AddNameIDToSubjects.assertionsLookupStrategy
Strategy used to locate the
Response to operate on. |
| Modifier and Type | Method and Description |
|---|---|
private Assertion |
DecryptAssertions.processEncryptedAssertion(ProfileRequestContext profileRequestContext,
EncryptedAssertion encAssert)
Decrypt an
EncryptedAssertion and return the result. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Assertion> |
AddNameIDToSubjects.AssertionStrategy.apply(ProfileRequestContext input) |
| Modifier and Type | Method and Description |
|---|---|
private Subject |
AddSubjectConfirmationToSubjects.getAssertionSubject(Assertion assertion)
Get the subject to which the confirmation will be added.
|
private Subject |
CopyNameIDFromRequest.getAssertionSubject(Assertion assertion)
Get the subject to which the name identifier will be added.
|
private Subject |
AddNameIDToSubjects.getAssertionSubject(Assertion assertion)
Get the subject to which the name identifier will be added.
|
private void |
EncryptNameIDs.processAssertion(Assertion assertion)
Decrypt any
EncryptedID found in an assertion and replace it with the result. |
private void |
DecryptAttributes.processAssertion(ProfileRequestContext profileRequestContext,
Assertion assertion)
Decrypt any
EncryptedAttribute found in an assertion and replace it with the result. |
private void |
DecryptNameIDs.processAssertion(ProfileRequestContext profileRequestContext,
Assertion assertion)
Decrypt any
EncryptedID found in an assertion and replace it with the result. |
| Modifier and Type | Method and Description |
|---|---|
void |
AddNameIDToSubjects.setAssertionsLookupStrategy(com.google.common.base.Function<ProfileRequestContext,java.util.List<Assertion>> strategy)
Set the strategy used to locate the
Assertions to operate on. |