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 di 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 qualificatori di 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 su un singolo PolicyNode oggetto (o più di uno) senza effetti negativi. Questa clausola si applica a tutti i campi e i metodi pubblici di questa classe e a tutti gli eventuali sottoclassi aggiunti o sottoposti a override.

Aggiunta nella versione 1.4.

per java.security.cert.PolicyNode.

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.

Proprietà

Nome Descrizione
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 un valore che indica se l'estensione dei criteri certificato del certificato elaborato più di recente è contrassegnata come critica.

JniIdentityHashCode

Restituisce il valore di java.lang.System.identityHashCode() per l'istanza di cui è stato eseguito il wrapping.

(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 JniObjectReference oggetto dell'istanza dell'oggetto di cui è stato eseguito il wrapping Java.

(Ereditato da IJavaPeerable)
PolicyQualifiers

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

ValidPolicy

Restituisce i criteri validi di questo nodo.

Metodi

Nome Descrizione
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 esegue alcuna operazione.

(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 restituisca dalle chiamate future Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Ereditato da IJavaPeerable)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a