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