Condividi tramite


KeyProperties Classe

Definizione

Proprietà delle chiavi dell'archivio chiavi 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
Ereditarietà
KeyProperties
Attributi

Commenti

Proprietà delle chiavi dell'archivio chiavi Android.

Documentazione java per android.security.keystore.KeyProperties.

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.

Costruttori

KeyProperties(IntPtr, JniHandleOwnership)

Proprietà delle chiavi dell'archivio chiavi Android.

Campi

AuthBiometricStrong
Obsoleti.

Qualsiasi biometria (e.

AuthDeviceCredential
Obsoleti.

Credenziali non biometriche usate per proteggere il dispositivo (i.

BlockModeCbc

Modalità di blocco CBC (Cipher Block Chaining).

BlockModeCtr

Modalità blocco contatore (CTR).

BlockModeEcb

Modalità di blocco del Codebook elettronico (BCE).

BlockModeGcm

Modalità blocco Galois/Counter Mode (GCM).

DigestMd5

Digest MD5.

DigestNone

Nessun digest: firmare/autenticare il messaggio non elaborato.

DigestSha1

Digest SHA-1.

DigestSha224

DIGEST SHA-2 224 (noto anche come SHA-224).

DigestSha256

DIGEST SHA-2 256 (noto anche come SHA-256).

DigestSha384

DIGEST SHA-2 384 (noto anche come SHA-384).

DigestSha512

DIGEST SHA-2 512 (noto anche come SHA-512).

EncryptionPaddingNone

Nessun riempimento della crittografia.

EncryptionPaddingPkcs7

Schema di riempimento della crittografia PKCS#7.

EncryptionPaddingRsaOaep

Schema OAEP (Optimal Asymmetric Encryption Padding) RSA.

EncryptionPaddingRsaPkcs1

RSA PKCS#1 v1.

KeyAlgorithm3des

Chiave 3DES (Triple Data Encryption Algorithm).

KeyAlgorithmAes

Chiave AES (Advanced Encryption Standard).

KeyAlgorithmEc

Chiave di crittografia Elliptic Curve (EC).

KeyAlgorithmHmacSha1

Chiave HMAC (Keyed-Hash Message Authentication Code) usando SHA-1 come hash.

KeyAlgorithmHmacSha224

Chiave HMAC (Keyed-Hash Message Authentication Code) usando SHA-224 come hash.

KeyAlgorithmHmacSha256

Chiave HMAC (Keyed-Hash Message Authentication Code) usando SHA-256 come hash.

KeyAlgorithmHmacSha384

Chiave HMAC (Keyed-Hash Message Authentication Code) usando SHA-384 come hash.

KeyAlgorithmHmacSha512

Chiave HMAC (Keyed-Hash Message Authentication Code) usando SHA-512 come hash.

KeyAlgorithmRsa

Rivest Shamir Adleman (RSA).

PurposeAgreeKey
Obsoleti.

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

PurposeAttestKey
Obsoleti.

Scopo della chiave: attestazioni di firma.

SecurityLevelSoftware
Obsoleti.

Indica l'imposizione da parte del software di sistema.

SecurityLevelStrongbox
Obsoleti.

Indica l'imposizione in base all'ambiente che soddisfa il profilo di sicurezza Strongbox, ad esempio un elemento sicuro.

SecurityLevelTrustedEnvironment
Obsoleti.

Indica l'imposizione da parte di un ambiente di esecuzione attendibile.

SecurityLevelUnknown
Obsoleti.

Questo livello di sicurezza indica che non è possibile fare ipotesi sul livello di sicurezza della rispettiva chiave.

SecurityLevelUnknownSecure
Obsoleti.

Questo livello di sicurezza indica che a causa del livello API di destinazione del chiamante non è possibile eseguire istruzioni esatte sul livello di sicurezza della chiave, tuttavia, il livello di sicurezza può essere considerato almeno equivalente a #SECURITY_LEVEL_TRUSTED_ENVIRONMENT.

SignaturePaddingRsaPkcs1

RSA PKCS#1 v1.

SignaturePaddingRsaPss

RSA PKCS#1 v2.

UnrestrictedUsageCount

Questo valore indica che non esiste alcuna restrizione sul numero di volte in cui è possibile usare la chiave.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
JniPeerMembers

Proprietà delle chiavi dell'archivio chiavi Android.

PeerReference

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
ThresholdClass

Proprietà delle chiavi dell'archivio chiavi Android.

ThresholdType

Proprietà delle chiavi dell'archivio chiavi Android.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
Dispose(Boolean)

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
IJavaPeerable.Finalized()

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Proprietà delle chiavi dell'archivio chiavi Android.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Proprietà delle chiavi dell'archivio chiavi Android.

GetJniTypeName(IJavaPeerable)

Proprietà delle chiavi dell'archivio chiavi Android.

Si applica a