public final class ApplicationKeySupport extends Object
הגדרות ושיטות עזר לעבודה עם מפתחות של אפליקציות Weave.
סיכום כיתה מקונן
| משופר | ApplicationKeySupport.ConstituentKeySource | ||
סיכום קבוע
| int | kAppIntermediateKeySize | הגודל (בבייטים) של מפתח ביניים נגזר. |
סיכום השדה
| public static final byte[] | kAppIntermediateKeyDiversifier | ערך ה-diversifier שמשמש לגזירת מפתח ביניים ממפתח הבסיס וממפתח התקופה. |
סיכום של קונסטרוקטורים ציבוריים
סיכום של שיטות ציבוריות
| static byte[] |
deriveApplicationKey(int keyId,
ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[]
diversifier, int keyLen)
|
סיכום שיטות שעברו בירושה
Constants
public static final int kAppIntermediateKeySize
הגודל (בבייטים) של מפתח ביניים נגזר.
ערך קבוע: 32
שדות
public static final byte[] kAppIntermediateKeyDiversifier
ערך של מגוון שמשמש להפקת מפתח ביניים ממפתח בסיס וממפתח תקופה.
יצרנים ציבוריים
public ApplicationKeySupport ()
שיטות גלויות
public static byte[] deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen)
פרמטרים
| keyId | |
|---|---|
| keySource | |
| מלח | |
| מגוון | |
| keyLen |
זריקות
| חריג |
|---|