public class BasicExtendedEncryptionConfiguration extends BasicEncryptionConfiguration implements ExtendedEncryptionConfiguration
BasicEncryptionConfiguration so that we implement the
ExtendedEncryptionConfiguration interface.WhitelistBlacklistConfiguration.PrecedenceDEFAULT_PRECEDENCE| Constructor and Description |
|---|
BasicExtendedEncryptionConfiguration()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAgreementMethodAlgorithms()
Get the list of preferred agreement method algorithm URIs, in preference order.
|
ConcatKDFParameters |
getConcatKDFParameters()
Get the instance of
ConcatKDFParameters. |
List<Credential> |
getKeyAgreementCredentials()
Get the list of key agreement credentials to use, in preference order.
|
List<String> |
getKeyDerivationAlgorithms()
Get the list of preferred key derivation algorithm URIs, in preference order.
|
void |
setAgreementMethodAlgorithms(List<String> algorithms)
Set the agreement method algorithms to use.
|
void |
setConcatKDFParameters(ConcatKDFParameters concatKDFParameters)
Assigns the default ConcatKDF parameters to be used during ConcatKDF key derivation.
|
void |
setKeyAgreementCredentials(List<Credential> keyAgreementCredentials)
Sets the key agreement credentials to use.
|
void |
setKeyDerivationAlgorithms(List<String> algorithms)
Set the key derivation algorithms to use.
|
getDataEncryptionAlgorithms, getDataEncryptionCredentials, getDataKeyInfoGeneratorManager, getKeyTransportAlgorithmPredicate, getKeyTransportEncryptionAlgorithms, getKeyTransportEncryptionCredentials, getKeyTransportKeyInfoGeneratorManager, getRSAOAEPParameters, isRSAOAEPParametersMerge, setDataEncryptionAlgorithms, setDataEncryptionCredentials, setDataKeyInfoGeneratorManager, setKeyTransportAlgorithmPredicate, setKeyTransportEncryptionAlgorithms, setKeyTransportEncryptionCredentials, setKeyTransportKeyInfoGeneratorManager, setRSAOAEPParameters, setRSAOAEPParametersMergegetBlacklistedAlgorithms, getWhitelistBlacklistPrecedence, getWhitelistedAlgorithms, isBlacklistMerge, isWhitelistMerge, setBlacklistedAlgorithms, setBlacklistMerge, setWhitelistBlacklistPrecedence, setWhitelistedAlgorithms, setWhitelistMergeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataEncryptionAlgorithms, getDataEncryptionCredentials, getDataKeyInfoGeneratorManager, getKeyTransportAlgorithmPredicate, getKeyTransportEncryptionAlgorithms, getKeyTransportEncryptionCredentials, getKeyTransportKeyInfoGeneratorManager, getRSAOAEPParameters, isRSAOAEPParametersMergegetBlacklistedAlgorithms, getWhitelistBlacklistPrecedence, getWhitelistedAlgorithms, isBlacklistMerge, isWhitelistMergepublic BasicExtendedEncryptionConfiguration()
@Nonnull @NonnullElements @Unmodifiable @NotLive public List<Credential> getKeyAgreementCredentials()
A key agreement credential is typically the peer public key that may be used in a key agreement protocol to generate a key encryption/wrapping key.
getKeyAgreementCredentials in interface ExtendedEncryptionConfigurationpublic void setKeyAgreementCredentials(@Nullable List<Credential> keyAgreementCredentials)
A key agreement credential is typically the peer public key that may be used in a key agreement protocol to generate a key encryption/wrapping key.
keyAgreementCredentials - the list of key transport agreement credentials@Nonnull @NonnullElements @Unmodifiable @NotLive public List<String> getAgreementMethodAlgorithms()
getAgreementMethodAlgorithms in interface ExtendedEncryptionConfigurationpublic void setAgreementMethodAlgorithms(@Nullable List<String> algorithms)
algorithms - the list of algorithms@Nonnull @NonnullElements @Unmodifiable @NotLive public List<String> getKeyDerivationAlgorithms()
getKeyDerivationAlgorithms in interface ExtendedEncryptionConfigurationpublic void setKeyDerivationAlgorithms(@Nullable List<String> algorithms)
algorithms - the list of algorithms@Nullable public ConcatKDFParameters getConcatKDFParameters()
ConcatKDFParameters.getConcatKDFParameters in interface ExtendedEncryptionConfigurationpublic void setConcatKDFParameters(@Nullable ConcatKDFParameters concatKDFParameters)
concatKDFParameters - the ConcatKDF parametersCopyright © 2020 Sweden Connect. All rights reserved.