Share via


DomainLoadStoreParameter Classe

Definizione

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

[Android.Runtime.Register("java/security/DomainLoadStoreParameter", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class DomainLoadStoreParameter : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Security.KeyStore.ILoadStoreParameter
[<Android.Runtime.Register("java/security/DomainLoadStoreParameter", ApiSince=26, DoNotGenerateAcw=true)>]
type DomainLoadStoreParameter = class
    inherit Object
    interface KeyStore.ILoadStoreParameter
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
DomainLoadStoreParameter
Attributi
Implementazioni

Commenti

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore. Un dominio keystore è una raccolta di keystore presentati come un singolo archivio chiavi logico. I dati di configurazione vengono usati durante KeyStoreKeyStore#load(KeyStore.LoadStoreParameter) load e KeyStore#store(KeyStore.LoadStoreParameter) store operazioni.

La sintassi seguente è supportata per i dati di configurazione:

{@code
                domain <domainName> [<property> ...] {
                    keystore <keystoreName> [<property> ...] ;
                    ...
                };
                ...
            }

dove domainName e sono identificatori ed propertykeystoreName è una coppia chiave/valore. La chiave e il valore sono separati da un simbolo 'equals' e il valore è racchiuso tra virgolette doppie. Un valore della proprietà può essere una stringa stampabile o una stringa binaria di coppie delimitate da due punti di cifre esadecimali. Le proprietà multivalore sono rappresentate come elenco delimitato da virgole di valori, racchiusi tra parentesi quadre. Vedere Arrays#toString(java.lang.Object[]).

Per assicurarsi che le voci dell'archivio chiavi siano identificate in modo univoco, l'alias di ogni voce viene preceduto dal keystoreName separatore di nomi di voce e ognuno keystoreName deve essere univoco all'interno del proprio dominio. I prefissi dei nomi di voce vengono omessi durante l'archiviazione di un archivio chiavi.

Le proprietà sono sensibili al contesto: le proprietà che si applicano a tutti gli archivi chiavi in un dominio si trovano nella clausola di dominio e le proprietà che si applicano solo a un archivio chiavi specifico si trovano nella clausola dell'archivio chiavi. A meno che non sia specificato diversamente, una proprietà in una clausola keystore esegue l'override di una proprietà dello stesso nome nella clausola di dominio. Tutti i nomi delle proprietà sono senza distinzione tra maiuscole e minuscole. Le proprietà seguenti sono supportate: dl>dt/dt<>dd>>keystoreType="<type>"< Il tipo di keystore.<< </dd dt/dt dd><keystoreURI="<url>">>< Percorso dell'archivio chiavi.>< </dd dt/dt dd><keystoreProviderName="<name>">>< Nome del provider JCE dell'archivio chiavi.>< </dd dt/dt dd><keystorePasswordEnv="<environment-variable>">>< Variabile di ambiente che archivia una password dell'archivio chiavi.>< In alternativa, le password possono essere fornite al metodo del costruttore in un Map<String, ProtectionParameter>oggetto . </dd dt/dt dd><entryNameSeparator="<separator>">>< Separatore tra un prefisso del nome dell'archivio chiavi e un nome di voce.>< Se specificato, si applica a tutte le voci in un dominio. Il valore predefinito è uno spazio. </dd></dl>

Ad esempio, i dati di configurazione per un semplice dominio dell'archivio chiavi che comprende tre archivi chiavi sono riportati di seguito:

domain app1 {
                keystore app1-truststore
                    keystoreURI="file:///app1/etc/truststore.jks";

                keystore system-truststore
                    keystoreURI="${java.home}/lib/security/cacerts";

                keystore app1-keystore
                    keystoreType="PKCS12"
                    keystoreURI="file:///app1/etc/keystore.p12";
            };

Aggiunta nella versione 1.8.

Documentazione Java per java.security.DomainLoadStoreParameter.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

DomainLoadStoreParameter(URI, IDictionary<String,KeyStore.IProtectionParameter>)

Costruisce un dominio DomainLoadStoreParameter per un dominio keystore con i parametri usati per proteggere i dati dell'archivio chiavi.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Configuration

Ottiene l'identificatore per i dati di configurazione del dominio.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
JniPeerMembers

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

PeerReference

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
ProtectionParameter

Ottiene i parametri di protezione dell'archivio chiavi per questo dominio.

ProtectionParams

Ottiene i parametri di protezione dell'archivio chiavi per gli archivi chiavi in questo dominio.

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

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
Dispose(Boolean)

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(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 in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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()

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
IJavaPeerable.Finalized()

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

GetJniTypeName(IJavaPeerable)

Dati di configurazione che specifica gli archivi chiavi in un dominio keystore.

Si applica a