Uses of Class
org.opensaml.xmlsec.EncryptionParameters
-
Packages that use EncryptionParameters 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. -
-
Uses of EncryptionParameters in org.opensaml.saml.saml2.profile.context
Fields in org.opensaml.saml.saml2.profile.context declared as EncryptionParameters Modifier and Type Field Description private EncryptionParametersEncryptionContext. assertionEncParamsParameters for assertion encrytion.private EncryptionParametersEncryptionContext. attributeEncParamsParameters for attribute encrytion.private EncryptionParametersEncryptionContext. idEncParamsParameters for identifier encrytion.Methods in org.opensaml.saml.saml2.profile.context that return EncryptionParameters Modifier and Type Method Description EncryptionParametersEncryptionContext. getAssertionEncryptionParameters()Get the encryption parameters to use for encryption of assertions.EncryptionParametersEncryptionContext. getAttributeEncryptionParameters()Get the encryption parameters to use for encryption of attributes.EncryptionParametersEncryptionContext. getIdentifierEncryptionParameters()Get the encryption parameters to use for encryption of identifiers.Methods in org.opensaml.saml.saml2.profile.context with parameters of type EncryptionParameters Modifier and Type Method Description EncryptionContextEncryptionContext. setAssertionEncryptionParameters(EncryptionParameters params)Set the encryption parameters to use for encryption of assertions.EncryptionContextEncryptionContext. setAttributeEncryptionParameters(EncryptionParameters params)Set the encryption parameters to use for encryption of attributes.EncryptionContextEncryptionContext. setIdentifierEncryptionParameters(EncryptionParameters params)Set the encryption parameters to use for encryption of identifiers. -
Uses of EncryptionParameters in org.opensaml.saml.saml2.profile.impl
Fields in org.opensaml.saml.saml2.profile.impl with type parameters of type EncryptionParameters Modifier and Type Field Description private Function<Pair<ProfileRequestContext,EncryptionParameters>,List<EncryptionParameters>>AbstractEncryptAction. encryptToSelfParametersStrategyStrategy used to resolve the encrypt-to-self parameters.private Function<Pair<ProfileRequestContext,EncryptionParameters>,List<EncryptionParameters>>AbstractEncryptAction. encryptToSelfParametersStrategyStrategy used to resolve the encrypt-to-self parameters.Methods in org.opensaml.saml.saml2.profile.impl that return EncryptionParameters Modifier and Type Method Description protected abstract EncryptionParametersAbstractEncryptAction. getApplicableParameters(EncryptionContext ctx)Return the right set of parameters for the operation to be performed, or none if no encryption should occur.protected EncryptionParametersEncryptAssertions. getApplicableParameters(EncryptionContext ctx)Return the right set of parameters for the operation to be performed, or none if no encryption should occur.protected EncryptionParametersEncryptAttributes. getApplicableParameters(EncryptionContext ctx)Return the right set of parameters for the operation to be performed, or none if no encryption should occur.protected EncryptionParametersEncryptNameIDs. getApplicableParameters(EncryptionContext ctx)Return the right set of parameters for the operation to be performed, or none if no encryption should occur.Method parameters in org.opensaml.saml.saml2.profile.impl with type arguments of type EncryptionParameters Modifier and Type Method Description voidAbstractEncryptAction. setEncryptToSelfParametersStrategy(Function<Pair<ProfileRequestContext,EncryptionParameters>,List<EncryptionParameters>> strategy)Set the strategy used to resolve the encrypt-to-self parameters.voidAbstractEncryptAction. setEncryptToSelfParametersStrategy(Function<Pair<ProfileRequestContext,EncryptionParameters>,List<EncryptionParameters>> strategy)Set the strategy used to resolve the encrypt-to-self parameters. -
Uses of EncryptionParameters in org.opensaml.saml.security.impl
Methods in org.opensaml.saml.security.impl that return types with arguments of type EncryptionParameters Modifier and Type Method Description List<EncryptionParameters>InlineSelfEncryptionParametersStrategy. apply(Pair<ProfileRequestContext,EncryptionParameters> input)Methods in org.opensaml.saml.security.impl with parameters of type EncryptionParameters Modifier and Type Method Description protected booleanSAMLMetadataEncryptionParametersResolver. checkAndProcessKeyAgreement(EncryptionParameters params, CriteriaSet criteria, Predicate<String> includeExcludePredicate, Credential credential)Check for a credential type that implies a key agreement operation, and process if so indicated.protected voidSAMLMetadataEncryptionParametersResolver. resolveAndPopulateCredentialsAndAlgorithms(EncryptionParameters params, CriteriaSet criteria, Predicate<String> includeExcludePredicate)Resolve and populate the data encryption and key transport credentials and algorithm URIs.protected voidSAMLMetadataEncryptionParametersResolver. resolveAndPopulateRSAOAEPParams(EncryptionParameters params, CriteriaSet criteria, Predicate<String> includeExcludePredicate, EncryptionMethod encryptionMethod)Resolve and populate an instance ofRSAOAEPParameters, if appropriate for the selected key transport encryption algorithm.Method parameters in org.opensaml.saml.security.impl with type arguments of type EncryptionParameters Modifier and Type Method Description List<EncryptionParameters>InlineSelfEncryptionParametersStrategy. apply(Pair<ProfileRequestContext,EncryptionParameters> input) -
Uses of EncryptionParameters in org.opensaml.xmlsec.context
Fields in org.opensaml.xmlsec.context declared as EncryptionParameters Modifier and Type Field Description private EncryptionParametersSecurityParametersContext. encryptionParametersEncryption parameters.Methods in org.opensaml.xmlsec.context that return EncryptionParameters Modifier and Type Method Description EncryptionParametersSecurityParametersContext. getEncryptionParameters()Get the parameters to use for XML encryption operations.Methods in org.opensaml.xmlsec.context with parameters of type EncryptionParameters Modifier and Type Method Description SecurityParametersContextSecurityParametersContext. setEncryptionParameters(EncryptionParameters params)Set the parameters to use for XML encryption operations. -
Uses of EncryptionParameters in org.opensaml.xmlsec.encryption.support
Constructors in org.opensaml.xmlsec.encryption.support with parameters of type EncryptionParameters Constructor Description DataEncryptionParameters(EncryptionParameters params)Convenience constructor which allows copying the relevant data encryption parameters from an instance ofEncryptionParameters.KeyEncryptionParameters(EncryptionParameters params, String recipientId)Convenience constructor which allows copying the relevant key encryption parameters from an instance ofEncryptionParameters. -
Uses of EncryptionParameters in org.opensaml.xmlsec.impl
Fields in org.opensaml.xmlsec.impl declared as EncryptionParameters Modifier and Type Field Description private EncryptionParametersStaticEncryptionParametersResolver. paramsStatic parameters.Methods in org.opensaml.xmlsec.impl that return EncryptionParameters Modifier and Type Method Description EncryptionParametersBasicEncryptionParametersResolver. resolveSingle(CriteriaSet criteria)EncryptionParametersStaticEncryptionParametersResolver. resolveSingle(CriteriaSet criteria)Methods in org.opensaml.xmlsec.impl that return types with arguments of type EncryptionParameters Modifier and Type Method Description Iterable<EncryptionParameters>BasicEncryptionParametersResolver. resolve(CriteriaSet criteria)Iterable<EncryptionParameters>StaticEncryptionParametersResolver. resolve(CriteriaSet criteria)Methods in org.opensaml.xmlsec.impl with parameters of type EncryptionParameters Modifier and Type Method Description protected booleanBasicEncryptionParametersResolver. checkAndProcessKeyAgreement(EncryptionParameters params, CriteriaSet criteria, Credential credential, List<String> dataEncryptionAlgorithms, List<String> keyTransportAlgorithms)Check for a credential type that implies a key agreement operation, and process if so indicated.protected voidBasicEncryptionParametersResolver. logResult(EncryptionParameters params)Log the resolved parameters.protected voidBasicEncryptionParametersResolver. processDataEncryptionCredentialAutoGeneration(EncryptionParameters params)Auto-generate and populate a data encryption credential, if configured and required conditions are met.protected voidBasicEncryptionParametersResolver. resolveAndPopulateCredentialsAndAlgorithms(EncryptionParameters params, CriteriaSet criteria, Predicate<String> includeExcludePredicate)Resolve and populate the data encryption and key transport credentials and algorithm URIs.protected voidBasicEncryptionParametersResolver. resolveAndPopulateRSAOAEPParams(EncryptionParameters params, CriteriaSet criteria, Predicate<String> includeExcludePredicate)Resolve and populate an instance ofRSAOAEPParameters, if appropriate for the selected key transport encryption algorithm.protected booleanBasicEncryptionParametersResolver. validate(EncryptionParameters params, boolean encryptionOptional)Validate that theEncryptionParametersinstance has all the required properties populated.Constructors in org.opensaml.xmlsec.impl with parameters of type EncryptionParameters Constructor Description StaticEncryptionParametersResolver(EncryptionParameters parameters)Constructor.
-