public interface ExtendedEncryptionConfiguration extends EncryptionConfiguration
EncryptionConfiguration with support for key agreement and key derivation algorithms.WhitelistBlacklistConfiguration.Precedence| 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.
|
getDataEncryptionAlgorithms, getDataEncryptionCredentials, getDataKeyInfoGeneratorManager, getKeyTransportAlgorithmPredicate, getKeyTransportEncryptionAlgorithms, getKeyTransportEncryptionCredentials, getKeyTransportKeyInfoGeneratorManager, getRSAOAEPParameters, isRSAOAEPParametersMergegetBlacklistedAlgorithms, getWhitelistBlacklistPrecedence, getWhitelistedAlgorithms, isBlacklistMerge, isWhitelistMerge@Nonnull @NonnullElements @Unmodifiable @NotLive 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.
@Nonnull @NonnullElements @Unmodifiable @NotLive List<String> getAgreementMethodAlgorithms()
@Nonnull @NonnullElements @Unmodifiable @NotLive List<String> getKeyDerivationAlgorithms()
@Nullable ConcatKDFParameters getConcatKDFParameters()
ConcatKDFParameters.Copyright © 2020 Sweden Connect. All rights reserved.