Constants.EncryptionConstants Class

  • java.lang.Object
    • com.microsoft.azure.storage.Constants.EncryptionConstants

public class EncryptionConstants

Defines constants for client encryption.

Field Summary

Modifier and Type Field and Description
final String BLOB_ENCRYPTION_DATA

Metadata header to store encryption materials.

final String CONTENT_ENCRYPTION_IV

Constant for the key for the IV.

final String ENCRYPTION_AGENT

Constant for the key for the encryption agent.

final String ENCRYPTION_LIBRARY

Constant for the key for the encryption library in the key wrapping metadata.

final String ENCRYPTION_MODE

Constant for the key for the encryption mode.

final String ENCRYPTION_PROTOCOL_V1

Constant for the encryption protocol.

final String FULL_BLOB

FullBlob string constant for the encryption mode.

final String KEY_WRAPPING_IV

Encryption metadata key for key wrapping IV.

final String KEY_WRAPPING_METADATA

Constant for the key wrapping metadata.

final String TABLE_ENCRYPTION_KEY_DETAILS

Property name to store the encryption metadata.

final String TABLE_ENCRYPTION_PROPERTY_DETAILS

Additional property name to store the encryption metadata.

final String WRAPPED_CONTENT_KEY

Constant for the key for the wrapped CEK.

Field Details

BLOB_ENCRYPTION_DATA

public static final String BLOB_ENCRYPTION_DATA= "encryptiondata"

Metadata header to store encryption materials.

CONTENT_ENCRYPTION_IV

public static final String CONTENT_ENCRYPTION_IV= "ContentEncryptionIV"

Constant for the key for the IV.

ENCRYPTION_AGENT

public static final String ENCRYPTION_AGENT= "EncryptionAgent"

Constant for the key for the encryption agent.

ENCRYPTION_LIBRARY

public static final String ENCRYPTION_LIBRARY= "EncryptionLibrary"

Constant for the key for the encryption library in the key wrapping metadata.

ENCRYPTION_MODE

public static final String ENCRYPTION_MODE= "EncryptionMode"

Constant for the key for the encryption mode.

ENCRYPTION_PROTOCOL_V1

public static final String ENCRYPTION_PROTOCOL_V1= "1.0"

Constant for the encryption protocol.

FULL_BLOB

public static final String FULL_BLOB= "FullBlob"

FullBlob string constant for the encryption mode.

KEY_WRAPPING_IV

public static final String KEY_WRAPPING_IV= "KeyWrappingIV"

Encryption metadata key for key wrapping IV.

KEY_WRAPPING_METADATA

public static final String KEY_WRAPPING_METADATA= "KeyWrappingMetadata"

Constant for the key wrapping metadata.

TABLE_ENCRYPTION_KEY_DETAILS

public static final String TABLE_ENCRYPTION_KEY_DETAILS= "_ClientEncryptionMetadata1"

Property name to store the encryption metadata.

TABLE_ENCRYPTION_PROPERTY_DETAILS

public static final String TABLE_ENCRYPTION_PROPERTY_DETAILS= "_ClientEncryptionMetadata2"

Additional property name to store the encryption metadata.

WRAPPED_CONTENT_KEY

public static final String WRAPPED_CONTENT_KEY= "WrappedContentKey"

Constant for the key for the wrapped CEK.

Applies to