語言

KeyStorePurpose 列舉

定義

此列舉支援其成員值的位元組合。

[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose = 
繼承
KeyStorePurpose
屬性

欄位

名稱 值 Description
Encrypt 1

金鑰的目的:加密。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_ENCRYPT

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Decrypt 2

金鑰的目的:解密。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_DECRYPT

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Sign 4

金鑰的目的:簽署或產生訊息認證碼(MAC)。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_SIGN

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Verify 8

金鑰的用途:簽章或訊息認證碼(MAC)驗證。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_VERIFY

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

WrapKey 32

金鑰的目的:包裝與展開包裝好的金鑰以安全匯入。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

AgreeKey 64

金鑰的目的:透過金鑰協議建立共享的 ECDH 秘密。

具有此目的的金鑰可與其他方的橢圓曲線公鑰結合,建立不安全通道上的共享秘密。 它應該作為參數使用( javax.crypto.KeyAgreement#init(java.security.Key) 完整範例 可在此取得)。 更詳細的說明請參見 這篇文章 。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

AttestKey 128

鑰匙的目的:簽署聲明。 此目的與其他目的不相容,意即在產生 PURPOSE_ATTEST_KEY 的金鑰時,不能指定其他目的。 此外,匯入金鑰可能不會指定PURPOSE_ATTEST_KEY。

Android 參考資料。android.security.keystore.KeyProperties.PURPOSE_ATTEST_KEY

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

備註

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於