KeyProperties 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Android 密钥存储密钥的属性。
[Android.Runtime.Register("android/security/keystore/KeyProperties", ApiSince=23, DoNotGenerateAcw=true)]
public abstract class KeyProperties : Java.Lang.Object
[<Android.Runtime.Register("android/security/keystore/KeyProperties", ApiSince=23, DoNotGenerateAcw=true)>]
type KeyProperties = class
inherit Object
- 继承
- 属性
注解
Android 密钥存储密钥的属性。
适用于 . 的 android.security.keystore.KeyProperties
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
构造函数
KeyProperties(IntPtr, JniHandleOwnership) |
Android 密钥存储密钥的属性。 |
字段
AuthBiometricStrong |
已过时.
任何生物识别(e. |
AuthDeviceCredential |
已过时.
用于保护设备的非生物识别凭据(i. |
BlockModeCbc |
密码块链 (CBC) 块模式。 |
BlockModeCtr |
计数器 (CTR) 块模式。 |
BlockModeEcb |
电子编解码器(ECB)块模式。 |
BlockModeGcm |
Galois/Counter Mode (GCM) 块模式。 |
DigestMd5 |
MD5 摘要。 |
DigestNone |
无摘要:对原始消息进行签名/身份验证。 |
DigestSha1 |
SHA-1 摘要。 |
DigestSha224 |
SHA-2 224 (即 SHA-224) 摘要。 |
DigestSha256 |
SHA-2 256(即 SHA-256)摘要。 |
DigestSha384 |
SHA-2 384(即 SHA-384)摘要。 |
DigestSha512 |
SHA-2 512(即 SHA-512)摘要。 |
EncryptionPaddingNone |
无加密填充。 |
EncryptionPaddingPkcs7 |
PKCS#7 加密填充方案。 |
EncryptionPaddingRsaOaep |
RSA 最佳非对称加密填充 (OAEP) 方案。 |
EncryptionPaddingRsaPkcs1 |
RSA PKCS#1 v1。 |
KeyAlgorithm3des |
三重数据加密算法 (3DES) 密钥。 |
KeyAlgorithmAes |
高级加密标准 (AES) 密钥。 |
KeyAlgorithmEc |
椭圆曲线 (EC) 加密密钥。 |
KeyAlgorithmHmacSha1 |
使用 SHA-1 作为哈希的 Keyed-Hash 消息身份验证代码(HMAC)密钥。 |
KeyAlgorithmHmacSha224 |
使用 SHA-224 作为哈希的 Keyed-Hash 消息身份验证代码(HMAC)密钥。 |
KeyAlgorithmHmacSha256 |
使用 SHA-256 作为哈希的 Keyed-Hash 消息身份验证代码(HMAC)密钥。 |
KeyAlgorithmHmacSha384 |
使用 SHA-384 作为哈希的 Keyed-Hash 消息身份验证代码(HMAC)密钥。 |
KeyAlgorithmHmacSha512 |
使用 SHA-512 作为哈希的 Keyed-Hash 消息身份验证代码 (HMAC) 密钥。 |
KeyAlgorithmRsa |
里夫斯特·沙米尔·阿德曼(RSA)密钥。 |
PurposeAgreeKey |
已过时.
密钥用途:通过密钥协议创建共享 ECDH 机密。 |
PurposeAttestKey |
已过时.
密钥用途:签名证明。 |
SecurityLevelSoftware |
已过时.
指示系统软件强制实施。 |
SecurityLevelStrongbox |
已过时.
指示通过满足 Strongbox 安全配置文件的环境(例如安全元素)强制实施。 |
SecurityLevelTrustedEnvironment |
已过时.
指示受信任的执行环境强制实施。 |
SecurityLevelUnknown |
已过时.
此安全级别指示无法就相应密钥的安全级别做出任何假设。 |
SecurityLevelUnknownSecure |
已过时.
此安全级别表示,由于调用方的目标 API 级别无法对密钥的安全级别进行确切语句,但是,可以考虑安全级别至少等效 |
SignaturePaddingRsaPkcs1 |
RSA PKCS#1 v1。 |
SignaturePaddingRsaPss |
RSA PKCS#1 v2。 |
UnrestrictedUsageCount |
此值指示对可以使用密钥的次数没有限制。 |
属性
Class |
返回此 |
Handle |
基础 Android 实例的句柄。 (继承自 Object) |
JniIdentityHashCode |
Android 密钥存储密钥的属性。 (继承自 Object) |
JniPeerMembers |
Android 密钥存储密钥的属性。 |
PeerReference |
Android 密钥存储密钥的属性。 (继承自 Object) |
ThresholdClass |
Android 密钥存储密钥的属性。 |
ThresholdType |
Android 密钥存储密钥的属性。 |
方法
Clone() |
创建并返回此对象的副本。 (继承自 Object) |
Dispose() |
Android 密钥存储密钥的属性。 (继承自 Object) |
Dispose(Boolean) |
Android 密钥存储密钥的属性。 (继承自 Object) |
Equals(Object) |
指示其他对象是否“等于”此对象。 (继承自 Object) |
GetHashCode() |
返回对象的哈希代码值。 (继承自 Object) |
JavaFinalize() |
当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。 (继承自 Object) |
Notify() |
唤醒正在等待此对象的监视器的单个线程。 (继承自 Object) |
NotifyAll() |
唤醒正在等待此对象的监视器的所有线程。 (继承自 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
设置 Handle 属性。 (继承自 Object) |
ToArray<T>() |
Android 密钥存储密钥的属性。 (继承自 Object) |
ToString() |
返回对象的字符串表示形式。 (继承自 Object) |
UnregisterFromRuntime() |
Android 密钥存储密钥的属性。 (继承自 Object) |
Wait() |
使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<>< (继承自 Object) |
Wait(Int64, Int32) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
Wait(Int64) |
使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。 (继承自 Object) |
显式接口实现
IJavaPeerable.Disposed() |
Android 密钥存储密钥的属性。 (继承自 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Android 密钥存储密钥的属性。 (继承自 Object) |
IJavaPeerable.Finalized() |
Android 密钥存储密钥的属性。 (继承自 Object) |
IJavaPeerable.JniManagedPeerState |
Android 密钥存储密钥的属性。 (继承自 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Android 密钥存储密钥的属性。 (继承自 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Android 密钥存储密钥的属性。 (继承自 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Android 密钥存储密钥的属性。 (继承自 Object) |
扩展方法
JavaCast<TResult>(IJavaObject) |
执行 Android 运行时检查的类型转换。 |
JavaCast<TResult>(IJavaObject) |
Android 密钥存储密钥的属性。 |
GetJniTypeName(IJavaPeerable) |
Android 密钥存储密钥的属性。 |