public interface X509Data extends XMLStructure
X509Data элемент как определено в . X509Data объект содержит один или более identifers ключей или сертификатов X.509 (или идентификаторы сертификатов или список аннулирования). Определение XML-схемы определяется как:
<element name="X509Data" type="ds:X509DataType"/>
<complexType name="X509DataType">
<sequence maxOccurs="unbounded">
<choice>
<element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/>
<element name="X509SKI" type="base64Binary"/>
<element name="X509SubjectName" type="string"/>
<element name="X509Certificate" type="base64Binary"/>
<element name="X509CRL" type="base64Binary"/>
<any namespace="##other" processContents="lax"/>
</choice>
</sequence>
</complexType>
<complexType name="X509IssuerSerialType">
<sequence>
<element name="X509IssuerName" type="string"/>
<element name="X509SerialNumber" type="integer"/>
</sequence>
</complexType>
X509Data экземпляр может быть создан, вызывая newX509Data методы KeyInfoFactory class и передача этого список один или больше XMLStructures представляющий контент X.509; например:
KeyInfoFactory factory = KeyInfoFactory.getInstance("DOM");
X509Data x509Data = factory.newX509Data
(Collections.singletonList("cn=Alice"));
KeyInfoFactory.newX509Data(List)| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
RAW_X509_CERTIFICATE_TYPE
URI, идентифицирующий двоичный файл (ASN.1 DER) Сертификат X.509 тип KeyInfo: http://www.w3.org/2000/09/xmldsig#rawX509Certificate.
|
static String |
ВВЕСТИ
URI, идентифицирующий тип KeyInfo X509Data: http://www.w3.org/2000/09/xmldsig#X509Data.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Список |
getContent()
Возвраты
unmodifiable list из контента в этом X509Data. |
isFeatureSupportedstatic final String TYPE
type параметр RetrievalMethod class, чтобы описать удаленное X509Data структура.static final String RAW_X509_CERTIFICATE_TYPE
type параметр RetrievalMethod class, чтобы описать удаленный Сертификат X509.List getContent()
unmodifiable list из контента в этом X509Data. Допустимые типы String (подвергните имена), byte[] (подвергните ключевые идентификаторы), X509Certificate, X509CRL, или XMLStructure (X509IssuerSerial объекты или элементы от внешнего пространства имен).X509Data (никогда null или пустой)
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92