ApplicationKeySupport

public final class ApplicationKeySupport extends Object

Métodos e definições de utilidade para trabalhar com chaves de aplicativos Weave.

Resumo de classes aninhadas

interface ApplicationKeySupport.ConstituentKeySource  

Resumo da constante

int kAppIntermediateKeySize O tamanho (em bytes) de uma chave intermediária derivada.

Resumo dos campos

public static final byte[] kAppIntermediateKeyDiversifier Valor de diversificador usado para derivar uma chave intermediária de uma chave raiz mais uma chave de época.

Resumo do construtor público

Resumo do método público

static byte[]
deriveApplicationKey(int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen)

Resumo do método herdado

Constantes

public static final int kAppIntermediateKeySize

O tamanho (em bytes) de uma chave intermediária derivada.

Valor da constante:32

Campos

public static final byte[] kAppIntermediateKeyDiversifier

Valor do diversificador usado para derivar uma chave intermediária de uma chave raiz mais uma chave de época.

Construtores públicos

public ApplicationKeySupport ()

Métodos públicos

public static byte[] deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen)

Parâmetros
keyId
keySource
salt
diversificador
keyLen
Gera
Exceção