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 Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

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à blocco Electronic Codebook (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

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

DigestSha256

SHA-2 256 (alias SHA-256) digest.

DigestSha384

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

DigestSha512

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

EncryptionPaddingNone

Nessun riempimento della crittografia.

EncryptionPaddingPkcs7

Schema di spaziatura interna 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 EC (Elliptic Curve).

KeyAlgorithmHmacSha1

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

KeyAlgorithmHmacSha224

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

KeyAlgorithmHmacSha256

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

KeyAlgorithmHmacSha384

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

KeyAlgorithmHmacSha512

Keyed-Hash chiave HMAC (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 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 alcuna istruzione esatta 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 per il 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 monitoraggio di questo 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 in formato 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 eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa 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 verificato 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