Package org.opensaml.xmlsec.context
Class SecurityParametersContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
org.opensaml.xmlsec.context.SecurityParametersContext
- All Implemented Interfaces:
Iterable<BaseContext>
A context implementation for storing parameter instances for XML signature signing and validation, and XML
encryption and decryption.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DecryptionParameters
Decryption parameters.private EncryptionParameters
Encryption parameters.private SignatureSigningParameters
Signature signing parameters.private SignatureValidationParameters
Signature validation parameters. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the parameters to use for XML decryption operations.Get the parameters to use for XML encryption operations.Get the parameters to use for XML signature signing operations.Get the parameters to use for XML signature validation operations.Set the parameters to use for XML decryption operations.Set the parameters to use for XML encryption operations.Set the parameters to use for XML signature signing operations.Set the parameters to use for XML signature validation operations.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
signatureSigningParameters
Signature signing parameters. -
signatureValidationParameters
Signature validation parameters. -
encryptionParameters
Encryption parameters. -
decryptionParameters
Decryption parameters.
-
-
Constructor Details
-
SecurityParametersContext
public SecurityParametersContext()
-
-
Method Details
-
getSignatureSigningParameters
Get the parameters to use for XML signature signing operations.- Returns:
- the parameters
-
setSignatureSigningParameters
@Nonnull public SecurityParametersContext setSignatureSigningParameters(@Nullable SignatureSigningParameters params) Set the parameters to use for XML signature signing operations.- Parameters:
params
- the parameters- Returns:
- this context
-
getSignatureValidationParameters
Get the parameters to use for XML signature validation operations.- Returns:
- the parameters
-
setSignatureValidationParameters
@Nonnull public SecurityParametersContext setSignatureValidationParameters(@Nullable SignatureValidationParameters params) Set the parameters to use for XML signature validation operations.- Parameters:
params
- The signatureValidationParameters to set- Returns:
- this context
-
getEncryptionParameters
Get the parameters to use for XML encryption operations.- Returns:
- the parameters
-
setEncryptionParameters
@Nonnull public SecurityParametersContext setEncryptionParameters(@Nullable EncryptionParameters params) Set the parameters to use for XML encryption operations.- Parameters:
params
- the parameters- Returns:
- this context
-
getDecryptionParameters
Get the parameters to use for XML decryption operations.- Returns:
- the parameters
-
setDecryptionParameters
@Nonnull public SecurityParametersContext setDecryptionParameters(@Nullable DecryptionParameters params) Set the parameters to use for XML decryption operations.- Parameters:
params
- the parameters- Returns:
- this context
-