Schema xmldsigext-frsd.xsd


schema location:  http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/xmldsigext-frsd.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
 
Elements  Complex types  Simple types 
Event  EventObject  AlgorithmName 
Events  FragmentObject  AlgorithmUri 
Fragment  MetaInfoObject  EventName 
FragmentAlgorithm  MethodObject  HashCodeType 
FragmentTail 
FreeFormatDocument 
Method 
PublicKeyHash 
Subject 


element Event
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type EventObject
properties
content complex
used by
element Events
attributes
Name  Type  Use  Default  Fixed  annotation
NameEventName      
documentation
Наименование, разновидность события.
Timexs:timeoptional      
documentation
Момент времени.
annotation
documentation
Событие, привязанное к некоторому моменту времени.
source <xs:element name="Event" type="EventObject">
 
<xs:annotation>
   
<xs:documentation>Событие, привязанное к некоторому моменту времени.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Events
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
content complex
children Event
attributes
Name  Type  Use  Default  Fixed  annotation
SignatureTimexs:timeoptional      
documentation
Время создания подписи.
annotation
documentation
Последовательность событий, сопровождавший процесс создания подписи (с указанием времени или нет).
source <xs:element name="Events">
 
<xs:annotation>
   
<xs:documentation>Последовательность событий, сопровождавший процесс создания подписи (с указанием времени или нет).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Event">
       
<xs:annotation>
         
<xs:documentation>Событие</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="SignatureTime" type="xs:time" use="optional">
     
<xs:annotation>
       
<xs:documentation>Время создания подписи.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Events/@SignatureTime
type xs:time
properties
isRef 0
use optional
annotation
documentation
Время создания подписи.
source <xs:attribute name="SignatureTime" type="xs:time" use="optional">
 
<xs:annotation>
   
<xs:documentation>Время создания подписи.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Fragment
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type FragmentObject
properties
content complex
children FragmentAlgorithm FragmentTail
attributes
Name  Type  Use  Default  Fixed  annotation
HashHashCodeTypeoptional      
documentation
Хеш-код документа.
URIxs:anyURIoptional      
documentation
Ссылка на ресурс, включающая хеш-код документа.
BindMethodxs:anyURI      
documentation
Алгоритм привязки документов, определяемых хеш-кодом.
AlgorithmHashHashCodeTypeoptional      
documentation
Хеш-код элемента FragmentAlgorithm, определяющего алгоритм вычисления хеша документа.
annotation
documentation
Элемент, определяющий вставку XML-фрагмента произвольного типа.
source <xs:element name="Fragment" type="FragmentObject">
 
<xs:annotation>
   
<xs:documentation>Элемент, определяющий вставку XML-фрагмента произвольного типа.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentAlgorithm
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
content complex
used by
complexType FragmentObject
attributes
Name  Type  Use  Default  Fixed  annotation
CanonicalizationMethodxs:anyURI      
DigestMethodxs:anyURI      
AlgorithmHashHashCodeType      
annotation
documentation
Алгоритм вычисления хэша.
source <xs:element name="FragmentAlgorithm">
 
<xs:annotation>
   
<xs:documentation>Алгоритм вычисления хэша.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:attribute name="CanonicalizationMethod" type="xs:anyURI"/>
   
<xs:attribute name="DigestMethod" type="xs:anyURI"/>
   
<xs:attribute name="AlgorithmHash" type="HashCodeType"/>
 
</xs:complexType>
</xs:element>

attribute FragmentAlgorithm/@CanonicalizationMethod
type xs:anyURI
properties
isRef 0
source <xs:attribute name="CanonicalizationMethod" type="xs:anyURI"/>

attribute FragmentAlgorithm/@DigestMethod
type xs:anyURI
properties
isRef 0
source <xs:attribute name="DigestMethod" type="xs:anyURI"/>

attribute FragmentAlgorithm/@AlgorithmHash
type HashCodeType
properties
isRef 0
source <xs:attribute name="AlgorithmHash" type="HashCodeType"/>

element FragmentTail
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
content complex
used by
complexType FragmentObject
annotation
documentation
Элементы, не включаемые во фрагмент.
source <xs:element name="FragmentTail">
 
<xs:annotation>
   
<xs:documentation>Элементы, не включаемые во фрагмент.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element FreeFormatDocument
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
UfmlConverterAlgorithmxs:anyURIoptional      
UfmlNamespaceURIxs:anyURIoptional      
source <xs:element name="FreeFormatDocument">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##any" processContents="lax"/>
   
</xs:sequence>
   
<xs:attribute name="UfmlConverterAlgorithm" type="xs:anyURI" use="optional"/>
   
<xs:attribute name="UfmlNamespaceURI" type="xs:anyURI" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute FreeFormatDocument/@UfmlConverterAlgorithm
type xs:anyURI
properties
isRef 0
use optional
source <xs:attribute name="UfmlConverterAlgorithm" type="xs:anyURI" use="optional"/>

attribute FreeFormatDocument/@UfmlNamespaceURI
type xs:anyURI
properties
isRef 0
use optional
source <xs:attribute name="UfmlNamespaceURI" type="xs:anyURI" use="optional"/>

element Method
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type MethodObject
properties
content complex
used by
element MetaInfoObject/Methodss
attributes
Name  Type  Use  Default  Fixed  annotation
AlgorithmAlgorithmUri      
NameAlgorithmNameoptional      
source <xs:element name="Method" type="MethodObject"/>

element PublicKeyHash
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type xs:base64Binary
properties
content simple
annotation
documentation
Public key SHA-1 hash в кодировке Base64
source <xs:element name="PublicKeyHash" type="xs:base64Binary">
 
<xs:annotation>
   
<xs:documentation>Public key SHA-1 hash в кодировке Base64</xs:documentation>
 
</xs:annotation>
</xs:element>

element Subject
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
CNxs:string      
documentation
X509 CommonName
Oxs:string      
documentation
X509 OrganizationName
OUxs:string      
documentation
X509 OrganizationalUnitName
Txs:string      
documentation
X509 Title
Lxs:string      
documentation
X509 LocalityName
Cxs:string      
documentation
X509 CountryName
annotation
documentation
Информация об авторе подписи.
source <xs:element name="Subject">
 
<xs:annotation>
   
<xs:documentation>Информация об авторе подписи.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="CN" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>X509 CommonName</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="O" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>X509 OrganizationName</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="OU" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>X509 OrganizationalUnitName</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="T" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>X509 Title</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="L" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>X509 LocalityName</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="C" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>X509 CountryName</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Subject/@CN
type xs:string
properties
isRef 0
annotation
documentation
X509 CommonName
source <xs:attribute name="CN" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>X509 CommonName</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Subject/@O
type xs:string
properties
isRef 0
annotation
documentation
X509 OrganizationName
source <xs:attribute name="O" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>X509 OrganizationName</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Subject/@OU
type xs:string
properties
isRef 0
annotation
documentation
X509 OrganizationalUnitName
source <xs:attribute name="OU" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>X509 OrganizationalUnitName</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Subject/@T
type xs:string
properties
isRef 0
annotation
documentation
X509 Title
source <xs:attribute name="T" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>X509 Title</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Subject/@L
type xs:string
properties
isRef 0
annotation
documentation
X509 LocalityName
source <xs:attribute name="L" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>X509 LocalityName</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Subject/@C
type xs:string
properties
isRef 0
annotation
documentation
X509 CountryName
source <xs:attribute name="C" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>X509 CountryName</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType EventObject
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
used by
element Event
attributes
Name  Type  Use  Default  Fixed  annotation
NameEventName      
documentation
Наименование, разновидность события.
Timexs:timeoptional      
documentation
Момент времени.
annotation
documentation
Событие, привязанное к некоторому моменту времени.
source <xs:complexType name="EventObject">
 
<xs:annotation>
   
<xs:documentation>Событие, привязанное к некоторому моменту времени.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="Name" type="EventName">
   
<xs:annotation>
     
<xs:documentation>Наименование, разновидность события.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="Time" type="xs:time" use="optional">
   
<xs:annotation>
     
<xs:documentation>Момент времени.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute EventObject/@Name
type EventName
properties
isRef 0
facets
enumeration SignDocument
annotation
documentation
Наименование, разновидность события.
source <xs:attribute name="Name" type="EventName">
 
<xs:annotation>
   
<xs:documentation>Наименование, разновидность события.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute EventObject/@Time
type xs:time
properties
isRef 0
use optional
annotation
documentation
Момент времени.
source <xs:attribute name="Time" type="xs:time" use="optional">
 
<xs:annotation>
   
<xs:documentation>Момент времени.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType FragmentObject
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
children FragmentAlgorithm FragmentTail
used by
element Fragment
attributes
Name  Type  Use  Default  Fixed  annotation
HashHashCodeTypeoptional      
documentation
Хеш-код документа.
URIxs:anyURIoptional      
documentation
Ссылка на ресурс, включающая хеш-код документа.
BindMethodxs:anyURI      
documentation
Алгоритм привязки документов, определяемых хеш-кодом.
AlgorithmHashHashCodeTypeoptional      
documentation
Хеш-код элемента FragmentAlgorithm, определяющего алгоритм вычисления хеша документа.
annotation
documentation
Тип, определяющий вставку XML-фрагмента произвольного типа.
source <xs:complexType name="FragmentObject">
 
<xs:annotation>
   
<xs:documentation>Тип, определяющий вставку XML-фрагмента произвольного типа.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element ref="FragmentAlgorithm" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Алгоритм вычисления хэша.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element ref="FragmentTail" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Элементы, не включаемые во фрагмент.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Hash" type="HashCodeType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Хеш-код документа.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="URI" type="xs:anyURI" use="optional">
   
<xs:annotation>
     
<xs:documentation>Ссылка на ресурс, включающая хеш-код документа.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="BindMethod" type="xs:anyURI">
   
<xs:annotation>
     
<xs:documentation>Алгоритм привязки документов, определяемых хеш-кодом.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="AlgorithmHash" type="HashCodeType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Хеш-код элемента FragmentAlgorithm, определяющего алгоритм вычисления хеша документа.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute FragmentObject/@Hash
type HashCodeType
properties
isRef 0
use optional
annotation
documentation
Хеш-код документа.
source <xs:attribute name="Hash" type="HashCodeType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Хеш-код документа.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FragmentObject/@URI
type xs:anyURI
properties
isRef 0
use optional
annotation
documentation
Ссылка на ресурс, включающая хеш-код документа.
source <xs:attribute name="URI" type="xs:anyURI" use="optional">
 
<xs:annotation>
   
<xs:documentation>Ссылка на ресурс, включающая хеш-код документа.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FragmentObject/@BindMethod
type xs:anyURI
properties
isRef 0
annotation
documentation
Алгоритм привязки документов, определяемых хеш-кодом.
source <xs:attribute name="BindMethod" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>Алгоритм привязки документов, определяемых хеш-кодом.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FragmentObject/@AlgorithmHash
type HashCodeType
properties
isRef 0
use optional
annotation
documentation
Хеш-код элемента FragmentAlgorithm, определяющего алгоритм вычисления хеша документа.
source <xs:attribute name="AlgorithmHash" type="HashCodeType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Хеш-код элемента FragmentAlgorithm, определяющего алгоритм вычисления хеша документа.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType MetaInfoObject
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
children Methodss
source <xs:complexType name="MetaInfoObject">
 
<xs:sequence>
   
<xs:element name="Methodss">
     
<xs:annotation>
       
<xs:documentation>Список алгоритмов.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element ref="Method"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element MetaInfoObject/Methodss
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
isRef 0
content complex
children Method
annotation
documentation
Список алгоритмов.
source <xs:element name="Methodss">
 
<xs:annotation>
   
<xs:documentation>Список алгоритмов.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Method"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

complexType MethodObject
diagram
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
properties
abstract true
used by
element Method
attributes
Name  Type  Use  Default  Fixed  annotation
AlgorithmAlgorithmUri      
NameAlgorithmNameoptional      
annotation
documentation
Элемент, определяющий идентификатор алгоритма.
source <xs:complexType name="MethodObject" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Элемент, определяющий идентификатор алгоритма.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="Algorithm" type="AlgorithmUri"/>
 
<xs:attribute name="Name" type="AlgorithmName" use="optional"/>
</xs:complexType>

attribute MethodObject/@Algorithm
type AlgorithmUri
properties
isRef 0
source <xs:attribute name="Algorithm" type="AlgorithmUri"/>

attribute MethodObject/@Name
type AlgorithmName
properties
isRef 0
use optional
source <xs:attribute name="Name" type="AlgorithmName" use="optional"/>

simpleType AlgorithmName
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type xs:anyURI
used by
attribute MethodObject/@Name
annotation
documentation
Идентификатор алгоритма, заданный URI.
source <xs:simpleType name="AlgorithmName">
 
<xs:annotation>
   
<xs:documentation>Идентификатор алгоритма, заданный URI.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType AlgorithmUri
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type xs:anyURI
used by
attribute MethodObject/@Algorithm
annotation
documentation
Идентификатор алгоритма, заданный URI.
source <xs:simpleType name="AlgorithmUri">
 
<xs:annotation>
   
<xs:documentation>Идентификатор алгоритма, заданный URI.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType EventName
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type restriction of xs:string
used by
attribute EventObject/@Name
facets
enumeration SignDocument
annotation
documentation
Наименование, разновидность события.
source <xs:simpleType name="EventName">
 
<xs:annotation>
   
<xs:documentation>Наименование, разновидность события.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="SignDocument">
     
<xs:annotation>
       
<xs:documentation>Момент подписания данных (документа).</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType HashCodeType
namespace http://cabinet.frsd.ru/schema/xmldsigext-frsd/rel-1/
type xs:base64Binary
used by
attributes FragmentAlgorithm/@AlgorithmHash FragmentObject/@AlgorithmHash FragmentObject/@Hash
source <xs:simpleType name="HashCodeType">
 
<xs:restriction base="xs:base64Binary"/>
</xs:simpleType>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy