öffentliche endgültige Klasse ApplicationKeySupport erweitert Objekt
Dienstprogrammmethoden und -definitionen für das Arbeiten mit Weave-Anwendungsschlüsseln
Nested Class Summary
benutzeroberfläche | ApplicationKeySupport.ConstituentKeySource |
Constant Summary
int | kAppIntermediateKeySize | Die Größe (in Byte) eines abgeleiteten Zwischenschlüssels. |
Feldzusammenfassung
öffentliches statisches endgültiges Byte[] | kAppIntermediateKeyDiversifier | Diversifiererwert, der zum Ableiten eines Zwischenschlüssels von einem Stammschlüssel zu einem Epochenschlüssel verwendet wird. |
Public Constructor Summary
Public Method Summary
statisches 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.
Konstanter Wert:32
Felder
public static byte[] kAppIntermediateKeyDiversifier
Diversifiererwert, der zum Ableiten eines Zwischenschlüssels von einem Stammschlüssel zu 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
Schlüssel-ID | |
---|---|
Logo: keySource | |
Salt | |
Diversifier | |
KeyLen |
Throws
Ausnahme |
---|