|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class PolicyQualifierInfo extends Object
Определение ASN.1 следующие:
PolicyQualifierInfo ::= SEQUENCE {
policyQualifierId PolicyQualifierId,
qualifier ANY DEFINED BY policyQualifierId }
Расширение политик сертификата, если существующий в сертификате версии 3 X.509, содержит последовательность одного или более условий информации о политике, каждое из которых состоит из объектного идентификатора (OID) и дополнительные спецификаторы. В сертификате объекта конца эти условия информации о политике указывают на политику, под которой сертификат был выпущен и цели, в которых может использоваться сертификат. В сертификате CA эти условия информации о политике ограничивают набор политик для путей сертификации, которые включают этот сертификат.
A Set из PolicyQualifierInfo объекты возвращаются PolicyNode.getPolicyQualifiers метод. Это позволяет приложениям с определенными требованиями политики обрабатывать и проверять каждого спецификатора политики. Приложения, которые должны обработать спецификаторы политики, должны явно установить policyQualifiersRejected отметьте ко лжи (вызывая PKIXParameters.setPolicyQualifiersRejected метод) прежде, чем проверить пути сертификации.
Отметьте, что алгоритм проверки допустимости пути сертификации PKIX определяет, что любой спецификатор политики в расширении политик сертификата, которое отмечается критическое, должен быть обработан и проверен. Иначе путь сертификации должен быть отклонен. Если policyQualifiersRejected флаг устанавливается в ложь, это до приложения, чтобы проверить всех спецификаторов политики этим способом, чтобы быть PKIX совместимый.
Параллельный Доступ
Все PolicyQualifierInfo объекты должны быть неизменными и ориентированными на многопотоковое исполнение. Таким образом, многократные потоки могут одновременно вызвать методы, определенные в этом class на сингле PolicyQualifierInfo объект (или больше чем один) без вредных воздействий. Требование PolicyQualifierInfo объекты быть неизменным и ориентированный на многопотоковое исполнение позволяют им быть розданными к различным частям кода, не волнуясь о координировании доступа.
| Конструктор и Описание |
|---|
PolicyQualifierInfo(byte[] encoded)
Создает экземпляр
PolicyQualifierInfo от закодированных байтов. |
| Модификатор и Тип | Метод и Описание |
|---|---|
byte[] |
getEncoded()
Возвращает ASN.1 DER закодированная форма этого
PolicyQualifierInfo. |
byte[] |
getPolicyQualifier()
Возвращает ASN.1 DER закодированная форма
qualifier поле этого PolicyQualifierInfo. |
Строка |
getPolicyQualifierId()
Возвраты
policyQualifierId поле этого PolicyQualifierInfo. |
Строка |
toString()
Возвратите печатаемое представление этого
PolicyQualifierInfo. |
public PolicyQualifierInfo(byte[] encoded)
throws IOException
PolicyQualifierInfo от закодированных байтов. Закодированный байтовый массив копируется на конструкции.encoded - байтовый массив, содержащий спецификатор в кодировании DERIOException - брошенный, если байтовый массив не представляет допустимый и parsable спецификатор политикиpublic final String getPolicyQualifierId()
policyQualifierId поле этого PolicyQualifierInfo. policyQualifierId Объектный Идентификатор (OID), представленный рядом неотрицательных целых чисел, разделенных периодами.null)public final byte[] getEncoded()
PolicyQualifierInfo.null). Отметьте, что копия возвращается, таким образом, данные клонируются каждый раз, когда этот метод вызывают.public final byte[] getPolicyQualifier()
qualifier поле этого PolicyQualifierInfo.qualifier поле. Отметьте, что копия возвращается, таким образом, данные клонируются каждый раз, когда этот метод вызывают.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92