Class KeyAgreementEncryptionConfiguration
java.lang.Object
org.opensaml.xmlsec.encryption.support.KeyAgreementEncryptionConfiguration
- Direct Known Subclasses:
SAMLMetadataKeyAgreementEncryptionConfiguration
A component representing the specific configuration for a key agreement encryption operation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
The key agreement algorithm URI.private Collection<KeyAgreementParameter>
The collection ofKeyAgreementParameter
. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the algorithm URI.Get the collection ofKeyAgreementParameter
.void
setAlgorithm
(String uri) Set the algorithm URI.void
setParameters
(Collection<KeyAgreementParameter> params) Set the collection ofKeyAgreementParameter
.
-
Field Details
-
algorithm
The key agreement algorithm URI. -
parameters
The collection ofKeyAgreementParameter
.
-
-
Constructor Details
-
KeyAgreementEncryptionConfiguration
public KeyAgreementEncryptionConfiguration()
-
-
Method Details
-
getAlgorithm
Get the algorithm URI.- Returns:
- the algorithm URI
-
setAlgorithm
Set the algorithm URI.- Parameters:
uri
- the algorithm URI
-
getParameters
@Nullable @NonnullElements @NotLive @Unmodifiable public Collection<KeyAgreementParameter> getParameters()Get the collection ofKeyAgreementParameter
.- Returns:
- the collection of parameters
-
setParameters
Set the collection ofKeyAgreementParameter
.- Parameters:
params
- the collection of parameters
-