Class KeyAgreementEncryptionConfiguration
java.lang.Object
org.opensaml.xmlsec.encryption.support.KeyAgreementEncryptionConfiguration
- Direct Known Subclasses:
SAMLMetadataKeyAgreementEncryptionConfiguration
public class KeyAgreementEncryptionConfiguration extends Object
A component representing the specific configuration for a key agreement encryption operation.
-
Field Summary
Fields Modifier and Type Field Description private String
algorithm
The key agreement algorithm URI.private Collection<KeyAgreementParameter>
parameters
The collection ofKeyAgreementParameter
. -
Constructor Summary
Constructors Constructor Description KeyAgreementEncryptionConfiguration()
-
Method Summary
Modifier and Type Method Description String
getAlgorithm()
Get the algorithm URI.Collection<KeyAgreementParameter>
getParameters()
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
-