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 |
การขว้าง
| ข้อยกเว้น |
|---|