ApplicationKeySupport

ö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