Google is committed to advancing racial equity for Black communities. See how.

ApplicationKeySupport

public final class ApplicationKeySupport erweitert Object

Dienstprogrammmethoden und Definitionen für die Arbeit mit Weave Application-Schlüsseln.

Zusammenfassung verschachtelter Klassen

Schnittstelle ApplicationKeySupport.ConstituentKeySource

Konstante Zusammenfassung

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

Feldzusammenfassung

öffentliches statisches Endbyte [] kAppIntermediateKeyDiversifier Diversifikatorwert, der verwendet wird, um einen Zwischenschlüssel von einem Stammschlüssel plus einem Epochenschlüssel abzuleiten.

Zusammenfassung der öffentlichen Konstruktoren

Zusammenfassung der öffentlichen Methoden

statisches Byte []
deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, Byte [] salt, Byte [] Diversifier, int keyLen)

Zusammenfassung der vererbten Methode

Konstanten

public static final int kAppIntermediateKeySize

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

Konstanter Wert: 32

Felder

öffentliches statisches Endbyte [] kAppIntermediateKeyDiversifier

Diversifikatorwert, der verwendet wird, um einen Zwischenschlüssel von einem Stammschlüssel plus einem Epochenschlüssel abzuleiten.

Öffentliche Konstrukteure

public ApplicationKeySupport ()

Öffentliche Methoden

öffentliches statisches Byte [] deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, Byte [] salt, Byte [] Diversifier, int keyLen)

Parameter
keyId
keySource
Salz-
Diversifikator
keyLen
Würfe
Ausnahme