13.8 The SPKIData Element


The SPKIData element appears as a child of KeyInfo. It conveys information related to SPKI public key pairs, certificates, and other SPKI data. [RFC 2693] For its identifier, see Table 13-1.

SPKISexp is the only prespecified child element of SPKIData. It is the base-64 encoding of a SPKI canonical S-expression. SPKIData must have at least one SPKISexp; SPKISexp can be complemented or extended by siblings from an external namespace within SPKIData. Also, SPKIData can be entirely replaced with an alternative SPKI XML structure from an external namespace as a child of KeyInfo.

Implementation of SPKIData is optional. The SPKIData element syntax follows:

 <!-- SPKIData DTD --> <!ELEMENT SPKIData (SPKISexp %SPKIData.ANY;) > <!ELEMENT SPKISexp (#PCDATA) > 

In schema notation, it has the following form:

 <!-- SPKIData schema --> <element name="SPKIData" type="ds:SPKIDataType"/> <complexType name="SPKIDataType">   <sequence maxOccurs="unbounded">     <element name="SPKISexp" type="base64Binary"/>     <any namespace="##other" processContents="lax"          minOccurs="0"/>   </sequence> </complexType> 


Secure XML(c) The New Syntax for Signatures and Encryption
Secure XML: The New Syntax for Signatures and Encryption
ISBN: 0201756056
EAN: 2147483647
Year: 2005
Pages: 186

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net