ApplicationKeySupport

public final class ApplicationKeySupport extends Object

Hilfsmethoden und Definitionen für die Arbeit mit Weave-Anwendungsschlüsseln.

Zusammenfassung für geschachtelte Klassen

Oberfläche ApplicationKeySupport.ConstituentKeySource  

Constant Summary

int kAppIntermediateKeySize Die Größe (in Byte) eines abgeleiteten Zwischenschlüssels.

Feldzusammenfassung

public static final byte[] kAppIntermediateKeyDiversifier Diversifier-Wert, der zum Ableiten eines Zwischenschlüssels aus einem Stammschlüssel und einem Epochenschlüssel verwendet wird.

Public Constructor Summary

Public Method Summary

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

Inherited Method Summary

Konstanten

public static final int kAppIntermediateKeySize

Die Größe (in Byte) eines abgeleiteten Zwischenschlüssels.

Constant Value: 32

Felder

public static final byte[] kAppIntermediateKeyDiversifier

Diversifier-Wert, der zum Ableiten eines Zwischenschlüssels aus einem Stammschlüssel und einem Epochenschlüssel verwendet wird.

Public Constructors

public ApplicationKeySupport ()

Public Methods

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

Parameter
keyId
keySource
Salz
Diversifizierer
keyLen
Löst
Ausnahme