public static class LegacyKmsEnvelopeAeadParameters.Builder extends Object
LegacyKmsEnvelopeAeadParameters.| Modifier and Type | Method and Description |
|---|---|
LegacyKmsEnvelopeAeadParameters |
build()
Builds the LegacyKmsEnvelopeAeadParameters.
|
LegacyKmsEnvelopeAeadParameters.Builder |
setDekParametersForNewKeys(AeadParameters aeadParameters) |
LegacyKmsEnvelopeAeadParameters.Builder |
setDekParsingStrategy(LegacyKmsEnvelopeAeadParameters.DekParsingStrategy dekParsingStrategy) |
LegacyKmsEnvelopeAeadParameters.Builder |
setKekUri(String kekUri)
Sets the URI of the KMS to be used.
|
LegacyKmsEnvelopeAeadParameters.Builder |
setVariant(LegacyKmsEnvelopeAeadParameters.Variant variant) |
@CanIgnoreReturnValue public LegacyKmsEnvelopeAeadParameters.Builder setVariant(LegacyKmsEnvelopeAeadParameters.Variant variant)
@CanIgnoreReturnValue public LegacyKmsEnvelopeAeadParameters.Builder setKekUri(String kekUri)
The KMS will be used to encrypt the DEK key as an AEAD.
@CanIgnoreReturnValue public LegacyKmsEnvelopeAeadParameters.Builder setDekParsingStrategy(LegacyKmsEnvelopeAeadParameters.DekParsingStrategy dekParsingStrategy)
@CanIgnoreReturnValue public LegacyKmsEnvelopeAeadParameters.Builder setDekParametersForNewKeys(AeadParameters aeadParameters)
public LegacyKmsEnvelopeAeadParameters build() throws GeneralSecurityException
GeneralSecurityException