Condividi tramite


KeyGenParameterSpec.Builder(String, KeyStorePurpose) Costruttore

Definizione

Crea una nuova istanza della classe 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

Parametri

keystoreAlias
String

alias della voce in cui verrà visualizzata la chiave generata in Android KeyStore. Non deve essere vuoto.

purposes
KeyStorePurpose

set di scopi (ad esempio, crittografare, decrittografare, firma) per cui è possibile usare la chiave. I tentativi di usare la chiave per qualsiasi altro scopo verranno rifiutati.

               &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.
Attributi

Commenti

Crea una nuova istanza della classe Builder.

Documentazione java per android.security.keystore.KeyGenParameterSpec.Builder.KeyGenParameterSpec$Builder(java.lang.String, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a