Share via


IPolicyNode Interfaccia

Definizione

Nodo dell'albero dei criteri non modificabile come definito dall'algoritmo di convalida del percorso di certificazione PKIX.

[Android.Runtime.Register("java/security/cert/PolicyNode", "", "Java.Security.Cert.IPolicyNodeInvoker")]
public interface IPolicyNode : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/security/cert/PolicyNode", "", "Java.Security.Cert.IPolicyNodeInvoker")>]
type IPolicyNode = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Attributi
Implementazioni

Commenti

Nodo dell'albero dei criteri non modificabile come definito dall'algoritmo di convalida del percorso di certificazione PKIX.

Uno degli output dell'algoritmo di convalida del percorso di certificazione PKIX è un albero dei criteri valido, che include i criteri che sono stati determinati per essere validi, la modalità di raggiungimento di questa determinazione e i qualificatori dei criteri rilevati. Questo albero è di profondità n, dove n è la lunghezza del percorso di certificazione convalidato.

La maggior parte delle applicazioni non dovrà esaminare l'albero dei criteri valido. Possono raggiungere gli obiettivi di elaborazione dei criteri impostando i parametri correlati ai criteri in PKIXParameters. Tuttavia, l'albero dei criteri valido è disponibile per applicazioni più sofisticate, in particolare quelle che elaborano i qualificatori dei criteri.

PKIXCertPathValidatorResult#getPolicyTree() PKIXCertPathValidatorResult.getPolicyTree restituisce il nodo radice dell'albero dei criteri valido. L'albero può essere attraversato usando i #getChildren getChildren metodi e #getParent getParent . I dati relativi a un determinato nodo possono essere recuperati usando altri metodi di PolicyNode.

<b Accesso< simultaneo/b>>

Tutti gli PolicyNode oggetti devono essere non modificabili e thread-safe. Più thread possono richiamare simultaneamente i metodi definiti in questa classe in un singolo PolicyNode oggetto (o più di uno) senza effetti negativi. Questa clausola si applica a tutti i campi e ai metodi pubblici di questa classe e a qualsiasi sottoclasse aggiunta o sostituita da sottoclassi.

Aggiunta nella versione 1.4.

Documentazione Java per java.security.cert.PolicyNode.

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 .

Proprietà

Children

Restituisce l'elenco di elementi figlio di questo nodo come Iterator.

Depth

Restituisce la profondità di questo nodo nell'albero dei criteri.

ExpectedPolicies

Restituisce i criteri previsti per il certificato successivo che deve essere valido.

Handle

Ottiene il valore JNI dell'oggetto Android sottostante.

(Ereditato da IJavaObject)
IsCritical

Restituisce se l'estensione dei criteri di certificato del certificato elaborato più di recente è contrassegnata come critica.

JniIdentityHashCode

Restituisce il valore di per java.lang.System.identityHashCode() l'istanza di wrapped.

(Ereditato da IJavaPeerable)
JniManagedPeerState

Stato del peer gestito.

(Ereditato da IJavaPeerable)
JniPeerMembers

Supporto per l'accesso ai membri e la chiamata.

(Ereditato da IJavaPeerable)
Parent

Restituisce il nodo dei criteri padre.

PeerReference

Restituisce un'istanza JniObjectReference dell'oggetto Java con wrapping.

(Ereditato da IJavaPeerable)
PolicyQualifiers

Restituisce i qualificatori di criteri associati ai criteri di questo nodo.

ValidPolicy

Restituisce i criteri validi di questo nodo.

Metodi

Disposed()

Chiamato quando l'istanza è stata eliminata.

(Ereditato da IJavaPeerable)
DisposeUnlessReferenced()

Se non sono presenti riferimenti in sospeso a questa istanza, chiama Dispose(); in caso contrario, non fa nulla.

(Ereditato da IJavaPeerable)
Finalized()

Chiamato quando l'istanza è stata finalizzata.

(Ereditato da IJavaPeerable)
SetJniIdentityHashCode(Int32)

Impostare il valore restituito da JniIdentityHashCode.

(Ereditato da IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Nodo dell'albero dei criteri non modificabile come definito dall'algoritmo di convalida del percorso di certificazione PKIX.

(Ereditato da IJavaPeerable)
SetPeerReference(JniObjectReference)

Impostare il valore restituito da PeerReference.

(Ereditato da IJavaPeerable)
UnregisterFromRuntime()

Annullare la registrazione di questa istanza in modo che il runtime non lo restituirà dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Nodo dell'albero dei criteri non modificabile come definito dall'algoritmo di convalida del percorso di certificazione PKIX.

GetJniTypeName(IJavaPeerable)

Nodo dell'albero dei criteri non modificabile come definito dall'algoritmo di convalida del percorso di certificazione PKIX.

Si applica a