public final class ApplicationKeySupport extends Object
วิธีการและคำจำกัดความของยูทิลิตีสำหรับการทำงานกับคีย์แอปพลิเคชัน Weave
สรุปชั้นเรียนที่ซ้อนกัน
ที่ปรับปรุงใหม่ | ApplicationKeySupport.ConstituentKeySource |
สรุปค่าคงที่
int | kAppIntermediateKeySize | ขนาด (เป็นไบต์) ของคีย์กลางที่ได้ |
สรุปฟิลด์
public static final byte[] | kAppIntermediateKeyDiversifier | ค่าตัวแยกที่ใช้ในการสร้างคีย์ระดับกลาง จากคีย์รูทและคีย์ยุค |
สรุปตัวสร้างสาธารณะ
สรุปวิธีการสาธารณะ
static byte[] |
deriveApplicationKey(int keyId,
ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[]
diversifier, int keyLen)
|
สรุปวิธีการที่รับช่วง
ค่าคงที่
public static final int kAppIntermediateKeySize
ขนาด (เป็นไบต์) ของคีย์กลางที่ได้
ค่าคงที่: 32
ช่อง
public static final byte[] kAppIntermediateKeyDiversifier
ค่าตัวแยกประเภทที่ใช้ในการสร้างคีย์ระดับกลางจากคีย์รูทบวกคีย์ยุค
Public Constructors
public ApplicationKeySupport ()
วิธีการสาธารณะ
public static byte[] deriveApplicationKey (int keyId, ApplicationKeySupport.ConstituentKeySource keySource, byte[] salt, byte[] diversifier, int keyLen)
พารามิเตอร์
keyId | |
---|---|
keySource | |
เกลือ | |
ตัวกระจายความเสี่ยง | |
keyLen |
การขว้าง
ข้อยกเว้น |
---|