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 |
|---|