Compartilhar via


EncryptionData Classe

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

public class EncryptionData

RESERVADO PARA USO INTERNO. Representa os dados de criptografia armazenados no serviço.

Resumo do método

Modificador e tipo Método e descrição
void consumeJsonObject(JsonParser parser)
void copyValues(EncryptionData data)
EncryptionData deserialize(JsonParser parser)
EncryptionData deserialize(String inputData)
HashMap<String, String> deserializeKeyWrappingMetadata(JsonParser parser)
byte [] getContentEncryptionIV()

Obtém a criptografia de conteúdo IV.

EncryptionAgent getEncryptionAgent()

Obtém o agente de criptografia usado para identificar a versão do protocolo de criptografia e o algoritmo de criptografia.

HashMap<String, String> getKeyWrappingMetadata()

Obtém os metadados para criptografia.

WrappedContentKey getWrappedContentKey()

Obtém a chave encapsulada usada para armazenar o algoritmo de encapsulamento, o identificador de chave e os bytes de chave criptografados.

String serialize()
void serialize(JsonGenerator generator)
void setContentEncryptionIV(byte[] contentEncryptionIV)

Define a criptografia de conteúdo IV.

void setEncryptionAgent(EncryptionAgent encryptionAgent)

Define o agente de criptografia usado para identificar a versão do protocolo de criptografia e o algoritmo de criptografia.

void setKeyWrappingMetadata(HashMap<String, String> keyWrappingMetadata)

Define os metadados para criptografia.

void setWrappedContentKey(WrappedContentKey wrappedContentKey)

Define a chave encapsulada usada para armazenar o algoritmo de encapsulamento, o identificador de chave e os bytes de chave criptografados.

Detalhes do método

consumeJsonObject

public static void consumeJsonObject(JsonParser parser)

Parameters:

parser

copyValues

public void copyValues(EncryptionData data)

Parameters:

data

deserialize

public static EncryptionData deserialize(JsonParser parser)

Parameters:

parser

deserialize

public static EncryptionData deserialize(String inputData)

Parameters:

inputData

deserializeKeyWrappingMetadata

public static HashMap deserializeKeyWrappingMetadata(JsonParser parser)

Parameters:

parser

getContentEncryptionIV

public byte [] getContentEncryptionIV()

Obtém a criptografia de conteúdo IV.

Returns:

A criptografia de conteúdo IV.

getEncryptionAgent

public EncryptionAgent getEncryptionAgent()

Obtém o agente de criptografia usado para identificar a versão do protocolo de criptografia e o algoritmo de criptografia.

Returns:

O agente de criptografia.

getKeyWrappingMetadata

public HashMap getKeyWrappingMetadata()

Obtém os metadados para criptografia.

Returns:

Um HashMap que contém os metadados de criptografia em um formato chave-valor.

getWrappedContentKey

public WrappedContentKey getWrappedContentKey()

Obtém a chave encapsulada usada para armazenar o algoritmo de encapsulamento, o identificador de chave e os bytes de chave criptografados.

Returns:

Um WrappedContentKey objeto que armazena o algoritmo de encapsulamento, o identificador de chave e os bytes de chave criptografados.

serialize

public String serialize()

serialize

public void serialize(JsonGenerator generator)

Parameters:

generator

setContentEncryptionIV

public void setContentEncryptionIV(byte[] contentEncryptionIV)

Define a criptografia de conteúdo IV.

Parameters:

contentEncryptionIV - A criptografia de conteúdo IV.

setEncryptionAgent

public void setEncryptionAgent(EncryptionAgent encryptionAgent)

Define o agente de criptografia usado para identificar a versão do protocolo de criptografia e o algoritmo de criptografia.

Parameters:

encryptionAgent - O agente de criptografia.

setKeyWrappingMetadata

public void setKeyWrappingMetadata(HashMap keyWrappingMetadata)

Define os metadados para criptografia.

Parameters:

keyWrappingMetadata - Um HashMap que contém os metadados de criptografia em um formato chave-valor.

setWrappedContentKey

public void setWrappedContentKey(WrappedContentKey wrappedContentKey)

Define a chave encapsulada usada para armazenar o algoritmo de encapsulamento, o identificador de chave e os bytes de chave criptografados.

Parameters:

wrappedContentKey - Um WrappedContentKey objeto que armazena o algoritmo de encapsulamento, o identificador de chave e os bytes de chave criptografados.

Aplica-se a