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 и передача этого список один или больше XMLStructure
s представляющий контент 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 . |
isFeatureSupported
static 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