IPolicyNode Интерфейс

Определение

Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации 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
Атрибуты
Реализации

Комментарии

Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX.

Одним из выходных данных алгоритма проверки пути сертификации PKIX является допустимое дерево политик, которое включает политики, которые были определены как допустимые, способ достижения этого определения и все квалификаторы политики. Это дерево имеет глубину n, где n — это длина проверенного пути сертификации.

Большинству приложений не нужно проверять допустимое дерево политики. Они могут достичь своих целей обработки политик, задав связанные с политикой параметры в PKIXParameters. Однако допустимое дерево политик доступно для более сложных приложений, особенно для тех, которые обрабатывают квалификаторы политики.

PKIXCertPathValidatorResult#getPolicyTree() PKIXCertPathValidatorResult.getPolicyTree возвращает корневой узел допустимого дерева политики. Дерево можно просмотреть с помощью #getChildren getChildren методов и #getParent getParent . Данные о конкретном узле можно получить с помощью других методов PolicyNode.

<b>Параллельный доступ</b>

Все PolicyNode объекты должны быть неизменяемыми и потокобезопасными. Несколько потоков могут одновременно вызывать методы, определенные в этом классе, для одного PolicyNode или нескольких объектов без каких-либо побочных эффектов. Это положение применяется ко всем открытым полям и методам этого класса, а также ко всем добавленным или переопределенным подклассами.

Добавлено в версии 1.4.

Документация по Java для java.security.cert.PolicyNode.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Свойства

Children

Возвращает список дочерних элементов этого узла в Iteratorвиде .

Depth

Возвращает глубину этого узла в дереве политики.

ExpectedPolicies

Возвращает ожидаемые политики для следующего сертификата, который будет действительным.

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
IsCritical

Возвращает значение, указывающее, помечено ли расширение политики сертификата последнего обработанного сертификата как критическое.

JniIdentityHashCode

Возвращает значение для упаковаемого java.lang.System.identityHashCode() экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа и вызова участников.

(Унаследовано от IJavaPeerable)
Parent

Возвращает родительский узел политики.

PeerReference

JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку.

(Унаследовано от IJavaPeerable)
PolicyQualifiers

Возвращает квалификаторы политики, связанные с политикой этого узла.

ValidPolicy

Возвращает допустимую политику этого узла.

Методы

Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается после завершения работы экземпляра.

(Унаследовано от IJavaPeerable)
SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое .JniIdentityHashCode

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX.

(Унаследовано от IJavaPeerable)
SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое .PeerReference

(Унаследовано от IJavaPeerable)
UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

(Унаследовано от IJavaPeerable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX.

GetJniTypeName(IJavaPeerable)

Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX.

Применяется к