Class KeyAgreementEncryptionConfiguration
- java.lang.Object
-
- org.opensaml.xmlsec.encryption.support.KeyAgreementEncryptionConfiguration
-
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 StringalgorithmThe key agreement algorithm URI.private Collection<KeyAgreementParameter>parametersThe collection ofKeyAgreementParameter.
-
Constructor Summary
Constructors Constructor Description KeyAgreementEncryptionConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlgorithm()Get the algorithm URI.Collection<KeyAgreementParameter>getParameters()Get the collection ofKeyAgreementParameter.voidsetAlgorithm(String uri)Set the algorithm URI.voidsetParameters(Collection<KeyAgreementParameter> params)Set the collection ofKeyAgreementParameter.
-
-
-
Field Detail
-
algorithm
private String algorithm
The key agreement algorithm URI.
-
parameters
@Nullable private Collection<KeyAgreementParameter> parameters
The collection ofKeyAgreementParameter.
-
-
Method Detail
-
getAlgorithm
@Nullable public String getAlgorithm()
Get the algorithm URI.- Returns:
- the algorithm URI
-
setAlgorithm
public void setAlgorithm(@Nullable String uri)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
public void setParameters(@Nullable Collection<KeyAgreementParameter> params)Set the collection ofKeyAgreementParameter.- Parameters:
params- the collection of parameters
-
-