Skip to main content

EncryptionAlgorithm

The various supported encryption algorithms

enum EncryptionAlgorithm {
ASYM_RSA_3072_OAEP_SHA256
NONE
SYM_AES_256_GCM
}

Values

EncryptionAlgorithm.ASYM_RSA_3072_OAEP_SHA256

Asymmetric encryption with a 3072 bit RSA key using OAEP padding and a SHA-256 digest. This is the usual encryption algorithm used to encrypt the DEK with the RSA public KEK.

EncryptionAlgorithm.NONE

In some cases we may not actually need to encrypt the document client side

EncryptionAlgorithm.SYM_AES_256_GCM

Symmetric encryption using a 256 bit AES key in GCM mode. This is the usual encryption algorithm used to encrypt the document with the DEK.

Member of

DocumentUploadKekPayload object