Compartilhar via


WrappedContentKey Classe

  • java.lang.Object
    • com.microsoft.azure.storage.core.WrappedContentKey

public class WrappedContentKey

RESERVADO PARA USO INTERNO. Representa os detalhes da chave do envelope armazenados no serviço.

Resumo do campo

Modificador e tipo Campo e descrição
String algorithm

O algoritmo usado para encapsulamento.

byte [] encryptedKey

A chave de criptografia de conteúdo criptografado.

String keyId

A cadeia de caracteres do identificador de chave.

Resumo do Construtor

Construtor Description
WrappedContentKey()

Inicializa uma nova instância da classe WrappedContentKey.

WrappedContentKey(String keyId, byte[] encryptedKey, String algorithm)

Inicializa uma nova instância da WrappedContentKey classe usando a ID da chave especificada, a chave criptografada e o algoritmo.

Resumo do método

Modificador e tipo Método e descrição
WrappedContentKey deserialize(JsonParser parser)
String getAlgorithm()

Obtém o algoritmo usado para encapsulamento.

byte [] getEncryptedKey()

Obtém a chave de criptografia de conteúdo criptografada.

String getKeyId()

Obtém o identificador de chave. Esse identificador é usado para identificar a chave usada para encapsular/desembrulhar a chave de criptografia de conteúdo.

void serialize(JsonGenerator generator)
void setAlgorithm(String algorithm)

Define o algoritmo usado para encapsulamento.

void setEncryptedKey(byte[] encryptedKey)

Define a chave de criptografia de conteúdo criptografado.

void setKeyId(String keyId)

Define o identificador de chave. Esse identificador é usado para identificar a chave usada para encapsular/desembrulhar a chave de criptografia de conteúdo.

Detalhes do campo

algorithm

public String algorithm

O algoritmo usado para encapsulamento.

encryptedKey

public byte [] encryptedKey

A chave de criptografia de conteúdo criptografado.

keyId

public String keyId

A cadeia de caracteres do identificador de chave.

Detalhes do construtor

WrappedContentKey

public WrappedContentKey()

Inicializa uma nova instância da classe WrappedContentKey.

WrappedContentKey

public WrappedContentKey(String keyId, byte[] encryptedKey, String algorithm)

Inicializa uma nova instância da WrappedContentKey classe usando a ID da chave especificada, a chave criptografada e o algoritmo.

Parâmetros:

keyId - A cadeia de caracteres do identificador de chave.
encryptedKey - A chave de criptografia de conteúdo criptografado.
algorithm - O algoritmo usado para encapsulamento.

Detalhes do método

deserialize

public static WrappedContentKey deserialize(JsonParser parser)

Parâmetros:

parser

getAlgorithm

public String getAlgorithm()

Obtém o algoritmo usado para encapsulamento.

Retornos:

O algoritmo usado para encapsulamento.

getEncryptedKey

public byte [] getEncryptedKey()

Obtém a chave de criptografia de conteúdo criptografada.

Retornos:

A chave de criptografia de conteúdo criptografado.

getKeyId

public String getKeyId()

Obtém o identificador de chave. Esse identificador é usado para identificar a chave usada para encapsular/desembrulhar a chave de criptografia de conteúdo.

Retornos:

A cadeia de caracteres do identificador de chave.

serialize

public void serialize(JsonGenerator generator)

Parâmetros:

generator

setAlgorithm

public void setAlgorithm(String algorithm)

Define o algoritmo usado para encapsulamento.

Parâmetros:

algorithm - O algoritmo usado para encapsulamento.

setEncryptedKey

public void setEncryptedKey(byte[] encryptedKey)

Define a chave de criptografia de conteúdo criptografado.

Parâmetros:

encryptedKey - A chave de criptografia de conteúdo criptografado.

setKeyId

public void setKeyId(String keyId)

Define o identificador de chave. Esse identificador é usado para identificar a chave usada para encapsular/desembrulhar a chave de criptografia de conteúdo.

Parâmetros:

keyId - A cadeia de caracteres do identificador de chave.

Aplica-se a