public interface EncryptionConfiguration extends WhitelistBlacklistConfiguration
WhitelistBlacklistConfiguration.Precedence| Modifier and Type | Method and Description |
|---|---|
List<String> |
getDataEncryptionAlgorithms()
Get the list of preferred data encryption algorithm URIs, in preference order.
|
List<Credential> |
getDataEncryptionCredentials()
Get the list of data encryption credentials to use, in preference order.
|
NamedKeyInfoGeneratorManager |
getDataKeyInfoGeneratorManager()
Get the KeyInfoGenerator manager to use when generating the EncryptedData/KeyInfo.
|
List<String> |
getKeyTransportEncryptionAlgorithms()
Get the list of preferred key transport encryption algorithm URIs, in preference order.
|
List<Credential> |
getKeyTransportEncryptionCredentials()
Get the list of key transport encryption credentials to use, in preference order.
|
NamedKeyInfoGeneratorManager |
getKeyTransportKeyInfoGeneratorManager()
Get the KeyInfoGenerator manager to use when generating the EncryptedKey/KeyInfo.
|
getBlacklistedAlgorithms, getWhitelistBlacklistPrecedence, getWhitelistedAlgorithms, isBlacklistMerge, isWhitelistMerge@Nonnull @NonnullElements @Unmodifiable @NotLive List<Credential> getDataEncryptionCredentials()
@Nonnull @NonnullElements @Unmodifiable @NotLive List<String> getDataEncryptionAlgorithms()
@Nonnull @NonnullElements @Unmodifiable @NotLive List<Credential> getKeyTransportEncryptionCredentials()
@Nonnull @NonnullElements @Unmodifiable @NotLive List<String> getKeyTransportEncryptionAlgorithms()
@Nullable NamedKeyInfoGeneratorManager getDataKeyInfoGeneratorManager()
@Nullable NamedKeyInfoGeneratorManager getKeyTransportKeyInfoGeneratorManager()
Copyright © 1999–2014. All rights reserved.