KeyGenParameterSpec.Builder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Generatore di KeyGenParameterSpec istanze.
[Android.Runtime.Register("android/security/keystore/KeyGenParameterSpec$Builder", ApiSince=23, DoNotGenerateAcw=true)]
public sealed class KeyGenParameterSpec.Builder : Java.Lang.Object
[<Android.Runtime.Register("android/security/keystore/KeyGenParameterSpec$Builder", ApiSince=23, DoNotGenerateAcw=true)>]
type KeyGenParameterSpec.Builder = class
inherit Object
- Ereditarietà
- Attributi
Commenti
Generatore di KeyGenParameterSpec istanze.
per android.security.keystore.KeyGenParameterSpec.Builder.
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.
Costruttori
| Nome | Descrizione |
|---|---|
| KeyGenParameterSpec.Builder(String, KeyStorePurpose) |
Crea una nuova istanza di |
Proprietà
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| JniIdentityHashCode |
Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità. (Ereditato da Object) |
| JniManagedPeerState |
Generatore di |
| JniPeerMembers |
Generatore di |
| PeerReference |
Ottiene il riferimento all'oggetto JNI per questo peer Java. (Ereditato da Object) |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. (Ereditato da Object) |
Metodi
| Nome | Descrizione |
|---|---|
| Build() |
Compila un'istanza di |
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Generatore di |
| Dispose() |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| Dispose(Boolean) |
Rilascia le risorse contenute in questo peer Java. (Ereditato da Object) |
| DisposeUnlessReferenced() |
Generatore di |
| Equals(Object) |
Generatore di |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| JavaFinalize() |
Obsoleti.
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) |
| SetAlgorithmParameterSpec(IAlgorithmParameterSpec) |
Imposta i parametri di generazione di chiavi specifici dell'algoritmo. |
| SetAttestationChallenge(Byte[]) |
Imposta se verrà generato un certificato di attestazione per questa coppia di chiavi e quale valore della richiesta di verifica verrà inserito nel certificato. |
| SetAttestKeyAlias(String) |
Imposta l'alias della chiave di attestazione che verrà usata per firmare il certificato di attestazione per la coppia di chiavi generata, se viene impostata una richiesta di attestazione con setAttestationChallenge(byte[]). |
| SetBlockModes(String[]) |
Imposta il set di modalità di blocco ,ad esempio GCM, CBC, con cui la chiave può essere usata durante la crittografia/decrittografia. |
| SetCertificateNotAfter(Date) |
Imposta la fine del periodo di validità per il certificato della coppia di chiavi generata. |
| SetCertificateNotBefore(Date) |
Imposta l'inizio del periodo di validità per il certificato della coppia di chiavi generata. |
| SetCertificateSerialNumber(BigInteger) |
Imposta il numero di serie utilizzato per il certificato della coppia di chiavi generata. |
| SetCertificateSubject(X500Principal) |
Imposta l'oggetto utilizzato per il certificato della coppia di chiavi generata. |
| SetDevicePropertiesAttestationIncluded(Boolean) |
Imposta un valore che indica se includere le proprietà del dispositivo di base nel certificato di attestazione. |
| SetDigests(String[]) |
Imposta il set di algoritmi digest ,ad esempio SHA-256, SHA-384, con cui è possibile usare la chiave. |
| SetEncryptionPaddings(String[]) |
Imposta il set di schemi di spaziatura interna (ad esempio, PKCS7Padding, OAEPPadding, PKCS1Padding, NoPadding) con cui la chiave può essere usata durante la crittografia/decrittografia. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetInvalidatedByBiometricEnrollment(Boolean) |
Imposta se questa chiave deve essere invalidata nella registrazione biometrica. |
| SetIsStrongBoxBacked(Boolean) |
Imposta se questa chiave deve essere protetta da un chip di sicurezza StrongBox. |
| SetKeySize(Int32) |
Imposta le dimensioni (in bit) della chiave da generare. |
| SetKeyValidityEnd(Date) |
Imposta l'istante di tempo dopo il quale la chiave non è più valida. |
| SetKeyValidityForConsumptionEnd(Date) |
Imposta l'istante di tempo dopo il quale la chiave non è più valida per la decrittografia e la verifica. |
| SetKeyValidityForOriginationEnd(Date) |
Imposta l'ora dopo la quale la chiave non è più valida per la crittografia e la firma. |
| SetKeyValidityStart(Date) |
Imposta l'istante temporale prima del quale la chiave non è ancora valida. |
| SetMaxUsageCount(Int32) |
Imposta il numero massimo di volte in cui è consentita l'utilizzo della chiave. |
| SetMgf1Digests(String[]) |
Imposta il set di funzioni hash ,ad esempio SHA-256, SHA-384, che possono essere usate dalla funzione di generazione della maschera MGF1 (che viene usata per determinate operazioni con la chiave). |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Generatore di |
| SetRandomizedEncryptionRequired(Boolean) |
Imposta se la crittografia che usa questa chiave deve essere sufficientemente casuale per produrre testo crittografato diverso per lo stesso testo non crittografato ogni volta. |
| SetSignaturePaddings(String[]) |
Imposta il set di schemi di spaziatura interna (ad esempio, PSS, PKCS#1) con cui la chiave può essere usata durante la firma/verifica. |
| SetUnlockedDeviceRequired(Boolean) |
Imposta se questa chiave è autorizzata a essere usata solo quando il dispositivo è sbloccato. |
| SetUserAuthenticationParameters(Int32, Int32) |
Imposta la durata (secondi) e il tipo di autorizzazione per cui questa chiave è autorizzata a essere usata dopo l'autenticazione dell'utente. |
| SetUserAuthenticationRequired(Boolean) |
Imposta se questa chiave è autorizzata a essere utilizzata solo se l'utente è stato autenticato. |
| SetUserAuthenticationValidityDurationSeconds(Int32) |
Imposta la durata (secondi) per cui questa chiave è autorizzata a essere usata dopo che l'utente è stato autenticato correttamente. |
| SetUserAuthenticationValidWhileOnBody(Boolean) |
Imposta se la chiave rimarrà autorizzata solo finché il dispositivo non viene rimosso dal corpo dell'utente fino al limite del periodo di validità dell'autenticazione (vedere setUserAuthenticationValidityDurationSeconds(int) e setUserAuthenticationRequired(boolean)). |
| SetUserConfirmationRequired(Boolean) |
Imposta un valore che indica se questa chiave è autorizzata a essere utilizzata solo per i messaggi confermati dall'utente. |
| SetUserPresenceRequired(Boolean) |
Imposta un valore che indica se è necessario eseguire un test di presenza dell'utente tra le chiamate al metodo Signature.initSign() e Signature.sign(). |
| ToArray<T>() |
Crea una matrice gestita da questo wrapper di matrice Java. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Annulla la registrazione di questo Java peer dal runtime di interoperabilità. (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
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Generatore di |
| IJavaPeerable.Finalized() |
Generatore di |
| IJavaPeerable.JniObjectReferenceControlBlock |
Generatore di |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Generatore di |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Generatore di |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Generatore di |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Generatore di |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |