public final class ApplicationKeySupport extends Object
Méthodes et définitions utilitaires pour utiliser les clés d'application Weave.
Récapitulatif des classes imbriquées
| interface | ApplicationKeySupport.ConstituentKeySource | ||
Récapitulatif des constantes
| int | kAppIntermediateKeySize | Taille (en octets) d'une clé intermédiaire dérivée. |
Récapitulatif sur les champs
| public static final byte[] | kAppIntermediateKeyDiversifier | Valeur du diversificateur utilisée pour dériver une clé intermédiaire à partir d'une clé racine et d'une clé d'époque. |
Récapitulatif des constructeurs publics
Récapitulatif des méthodes publiques
| static byte[] |
deriveApplicationKey(int keyId,
ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[]
diversifier, int keyLen)
|
Récapitulatif des méthodes héritées
Constantes
public static final int kAppIntermediateKeySize
Taille (en octets) d'une clé intermédiaire dérivée.
Valeur de la constante : 32
Champs
public static final byte[] kAppIntermediateKeyDiversifier
Valeur du diversificateur utilisée pour dériver une clé intermédiaire à partir d'une clé racine et d'une clé d'époque.
Constructeurs publics
public ApplicationKeySupport ()
Méthodes publiques
public static byte[] deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen)
Paramètres
| keyId | |
|---|---|
| keySource | |
| sel | |
| diversifier | |
| keyLen |
Génère
| Exception |
|---|