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