Uses of Class
org.opensaml.xmlsec.EncryptionParameters
Packages that use EncryptionParameters
Package
Description
Context classes supporting SAML 2 profiles.
Implementations of SAML 2.0 profile behavior.
Classes related to verifying various credentials within a SAML system.
Message context classes for XML Security.
Functional support for XML Encryption.
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 EncryptionParametersModifier and TypeFieldDescriptionprivate 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 EncryptionParametersModifier and TypeMethodDescriptionEncryptionContext.getAssertionEncryptionParameters()Get the encryption parameters to use for encryption of assertions.EncryptionContext.getAttributeEncryptionParameters()Get the encryption parameters to use for encryption of attributes.EncryptionContext.getIdentifierEncryptionParameters()Get the encryption parameters to use for encryption of identifiers.Methods in org.opensaml.saml.saml2.profile.context with parameters of type EncryptionParametersModifier and TypeMethodDescriptionEncryptionContext.setAssertionEncryptionParameters(EncryptionParameters params) Set the encryption parameters to use for encryption of assertions.EncryptionContext.setAttributeEncryptionParameters(EncryptionParameters params) Set the encryption parameters to use for encryption of attributes.EncryptionContext.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 EncryptionParametersModifier and TypeFieldDescriptionAbstractEncryptAction.encryptToSelfParametersStrategyStrategy used to resolve the encrypt-to-self parameters.AbstractEncryptAction.encryptToSelfParametersStrategyStrategy used to resolve the encrypt-to-self parameters.Methods in org.opensaml.saml.saml2.profile.impl that return EncryptionParametersModifier and TypeMethodDescriptionprotected 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 EncryptionParametersModifier and TypeMethodDescriptionvoidAbstractEncryptAction.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 with parameters of type EncryptionParametersModifier and TypeMethodDescriptionprotected 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. -
Uses of EncryptionParameters in org.opensaml.xmlsec.context
Fields in org.opensaml.xmlsec.context declared as EncryptionParametersModifier and TypeFieldDescriptionprivate EncryptionParametersSecurityParametersContext.encryptionParametersEncryption parameters.Methods in org.opensaml.xmlsec.context that return EncryptionParametersModifier and TypeMethodDescriptionSecurityParametersContext.getEncryptionParameters()Get the parameters to use for XML encryption operations.Methods in org.opensaml.xmlsec.context with parameters of type EncryptionParametersModifier and TypeMethodDescriptionSecurityParametersContext.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 EncryptionParametersModifierConstructorDescriptionConvenience 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 EncryptionParametersModifier and TypeFieldDescriptionprivate EncryptionParametersStaticEncryptionParametersResolver.paramsStatic parameters.Methods in org.opensaml.xmlsec.impl that return EncryptionParametersModifier and TypeMethodDescriptionBasicEncryptionParametersResolver.resolveSingle(CriteriaSet criteria) StaticEncryptionParametersResolver.resolveSingle(CriteriaSet criteria) Methods in org.opensaml.xmlsec.impl that return types with arguments of type EncryptionParametersModifier and TypeMethodDescriptionBasicEncryptionParametersResolver.resolve(CriteriaSet criteria) StaticEncryptionParametersResolver.resolve(CriteriaSet criteria) Methods in org.opensaml.xmlsec.impl with parameters of type EncryptionParametersModifier and TypeMethodDescriptionprotected 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 EncryptionParametersModifierConstructorDescriptionConstructor.