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 |
Возвращает список дочерних элементов этого узла в |
Depth |
Возвращает глубину этого узла в дереве политики. |
ExpectedPolicies |
Возвращает ожидаемые политики для следующего сертификата, который будет действительным. |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
IsCritical |
Возвращает значение, указывающее, помечено ли расширение политики сертификата последнего обработанного сертификата как критическое. |
JniIdentityHashCode |
Возвращает значение для упаковаемого |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа и вызова участников. (Унаследовано от IJavaPeerable) |
Parent |
Возвращает родительский узел политики. |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
PolicyQualifiers |
Возвращает квалификаторы политики, связанные с политикой этого узла. |
ValidPolicy |
Возвращает допустимую политику этого узла. |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют незадающиеся ссылки на этот экземпляр, вызывает |
Finalized() |
Вызывается после завершения работы экземпляра. (Унаследовано от IJavaPeerable) |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX. (Унаследовано от IJavaPeerable) |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенное средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX. |
GetJniTypeName(IJavaPeerable) |
Неизменяемый допустимый узел дерева политики, определенный алгоритмом проверки пути сертификации PKIX. |