KeyGenParameterSpec.Builder(String, KeyStorePurpose) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 Builder
的新实例。
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "", ApiSince=23)]
public Builder (string keystoreAlias, Android.Security.Keystore.KeyStorePurpose purposes);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "", ApiSince=23)>]
new Android.Security.Keystore.KeyGenParameterSpec.Builder : string * Android.Security.Keystore.KeyStorePurpose -> Android.Security.Keystore.KeyGenParameterSpec.Builder
参数
- keystoreAlias
- String
生成的密钥将出现在 Android KeyStore 中的条目的别名。 不得为空。
- purposes
- KeyStorePurpose
可以使用密钥的一组用途(例如加密、解密、签名)。 将拒绝尝试将密钥用于任何其他目的。
<p>If the set of purposes for which the key can be used does not contain
<code data-dev-comment-type="c">KeyProperties#PURPOSE_SIGN</code>, the self-signed certificate generated by
<code data-dev-comment-type="c">KeyPairGenerator</code> of <code data-dev-comment-type="c">AndroidKeyStore</code> provider will contain an
invalid signature. This is OK if the certificate is only used for obtaining the
public key from Android KeyStore.
<p>See <code data-dev-comment-type="c">KeyProperties</code>.<code data-dev-comment-type="c">PURPOSE</code> flags.
- 属性
注解
创建 Builder
的新实例。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。