Lingua

KeyStorePurpose Enumerazione

Definizione

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum KeyStorePurpose
[<System.Flags>]
type KeyStorePurpose = 
Ereditarietà
KeyStorePurpose
Attributi

Campi

Nome Valore Descrizione
Encrypt 1

Scopo della chiave: crittografia.

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_ENCRYPT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Decrypt 2

Scopo della chiave: decrittografia.

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_DECRYPT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Sign 4

Scopo della chiave: firmare o generare un codice MAC (Message Authentication Code).

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_SIGN.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Verify 8

Scopo della chiave: verifica della firma o del codice MAC (Message Authentication Code).

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_VERIFY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

WrapKey 32

Scopo della chiave: wrapping e annullamento del wrapping delle chiavi di cui è stato eseguito il wrapping per l'importazione sicura.

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_WRAP_KEY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

AgreeKey 64

Scopo della chiave: creazione di un segreto ECDH condiviso tramite contratto di chiave.

Una chiave che ha questo scopo può essere combinata con la chiave pubblica a curva ellittica di un'altra parte per stabilire un segreto condiviso su un canale non sicuro. Deve essere usato come parametro per javax.crypto.KeyAgreement#init(java.security.Key) (un esempio completo è disponibile qui). Per una spiegazione più dettagliata, vedere questo articolo .

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_AGREE_KEY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

AttestKey 128

Scopo della chiave: attestazioni di firma. Questo scopo non è compatibile con tutti gli altri, ovvero quando si genera una chiave con PURPOSE_ATTEST_KEY, non è possibile specificare altri scopi. Inoltre, PURPOSE_ATTEST_KEY potrebbe non essere specificato per le chiavi importate.

Informazioni di riferimento su Android per android.security.keystore.KeyProperties.PURPOSE_ATTEST_KEY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a