KeyGenParameterSpec.Builder(String, KeyStorePurpose) 构造函数

定义

创建 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

可以使用密钥的一组用途(例如加密、解密、签名)。 将拒绝尝试将密钥用于任何其他目的。

               &lt;p&gt;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.

               &lt;p&gt;See <code data-dev-comment-type="c">KeyProperties</code>.<code data-dev-comment-type="c">PURPOSE</code> flags.
属性

注解

创建 Builder 的新实例。

适用于 . 的 android.security.keystore.KeyGenParameterSpec.Builder.KeyGenParameterSpec$Builder(java.lang.String, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于