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