Package | Description |
---|---|
org.opensaml.saml.saml2.profile.context |
Context classes supporting SAML 2 profile behavior.
|
org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
org.opensaml.saml.security.impl |
Classes related to verifying various credentials within a SAML system.
|
org.opensaml.xmlsec.context |
Message context classes for XML 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 | Method and Description |
---|---|
EncryptionParameters |
EncryptionContext.getAssertionEncryptionParameters()
Get the encryption parameters to use for encryption of assertions.
|
EncryptionParameters |
EncryptionContext.getAttributeEncryptionParameters()
Get the encryption parameters to use for encryption of attributes.
|
EncryptionParameters |
EncryptionContext.getIdentifierEncryptionParameters()
Get the encryption parameters to use for encryption of identifiers.
|
Modifier and Type | Method and Description |
---|---|
EncryptionContext |
EncryptionContext.setAssertionEncryptionParameters(EncryptionParameters params)
Set the encryption parameters to use for encryption of assertions.
|
EncryptionContext |
EncryptionContext.setAttributeEncryptionParameters(EncryptionParameters params)
Set the encryption parameters to use for encryption of attributes.
|
EncryptionContext |
EncryptionContext.setIdentifierEncryptionParameters(EncryptionParameters params)
Set the encryption parameters to use for encryption of identifiers.
|
Modifier and Type | Method and Description |
---|---|
protected EncryptionParameters |
EncryptNameIDs.getApplicableParameters(EncryptionContext ctx)
Return the right set of parameters for the operation to be performed, or none if no encryption should occur.
|
protected EncryptionParameters |
EncryptAttributes.getApplicableParameters(EncryptionContext ctx)
Return the right set of parameters for the operation to be performed, or none if no encryption should occur.
|
protected abstract EncryptionParameters |
AbstractEncryptAction.getApplicableParameters(EncryptionContext ctx)
Return the right set of parameters for the operation to be performed, or none if no encryption should occur.
|
protected EncryptionParameters |
EncryptAssertions.getApplicableParameters(EncryptionContext ctx)
Return the right set of parameters for the operation to be performed, or none if no encryption should occur.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SAMLMetadataEncryptionParametersResolver.resolveAndPopulateCredentialsAndAlgorithms(EncryptionParameters params,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria,
com.google.common.base.Predicate<String> whitelistBlacklistPredicate)
Resolve and populate the data encryption and key transport credentials and algorithm URIs.
|
protected void |
SAMLMetadataEncryptionParametersResolver.resolveAndPopulateRSAOAEPParams(EncryptionParameters params,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria,
com.google.common.base.Predicate<String> whitelistBlacklistPredicate,
EncryptionMethod encryptionMethod)
Resolve and populate an instance of
RSAOAEPParameters , if appropriate for the selected
key transport encryption algorithm. |
Modifier and Type | Method and Description |
---|---|
EncryptionParameters |
SecurityParametersContext.getEncryptionParameters()
Get the parameters to use for XML encryption operations.
|
Modifier and Type | Method and Description |
---|---|
SecurityParametersContext |
SecurityParametersContext.setEncryptionParameters(EncryptionParameters params)
Set the parameters to use for XML encryption operations.
|
Constructor and Description |
---|
DataEncryptionParameters(EncryptionParameters params)
Convenience constructor which allows copying the relevant data encryption parameters from
an instance of
EncryptionParameters . |
KeyEncryptionParameters(EncryptionParameters params,
String recipientId)
Convenience constructor which allows copying the relevant key encryption parameters from
an instance of
EncryptionParameters . |
Modifier and Type | Method and Description |
---|---|
EncryptionParameters |
BasicEncryptionParametersResolver.resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
EncryptionParameters |
StaticEncryptionParametersResolver.resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
Modifier and Type | Method and Description |
---|---|
Iterable<EncryptionParameters> |
BasicEncryptionParametersResolver.resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
Iterable<EncryptionParameters> |
StaticEncryptionParametersResolver.resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
Modifier and Type | Method and Description |
---|---|
protected void |
BasicEncryptionParametersResolver.logResult(EncryptionParameters params)
Log the resolved parameters.
|
protected void |
BasicEncryptionParametersResolver.processDataEncryptionCredentialAutoGeneration(EncryptionParameters params)
Auto-generate and populate a data encryption credential, if configured and required conditions
are met.
|
protected void |
BasicEncryptionParametersResolver.resolveAndPopulateCredentialsAndAlgorithms(EncryptionParameters params,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria,
com.google.common.base.Predicate<String> whitelistBlacklistPredicate)
Resolve and populate the data encryption and key transport credentials and algorithm URIs.
|
protected void |
BasicEncryptionParametersResolver.resolveAndPopulateRSAOAEPParams(EncryptionParameters params,
net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria,
com.google.common.base.Predicate<String> whitelistBlacklistPredicate)
Resolve and populate an instance of
RSAOAEPParameters , if appropriate for the selected
key transport encryption algorithm. |
protected boolean |
BasicEncryptionParametersResolver.validate(EncryptionParameters params)
Validate that the
EncryptionParameters instance has all the required properties populated. |
Constructor and Description |
---|
StaticEncryptionParametersResolver(EncryptionParameters parameters)
Constructor.
|
Copyright © 2017. All rights reserved.