| ### Showing:
Annotations
Attributes
Diagrams
Properties
Source
Used by

Element EncryptionMethodType / KeySize

Namespace | urn:us:gov:ic:tdf
Annotations | The size of the key used for encryption expressed as an integer.
Diagram |
Type | xs:integer
Properties |
content: | simple
minOccurs: | 0
Source |
    <xs:element name="KeySize" type="xs:integer" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">The size of the key used for encryption expressed as an integer.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
Schema location | IC-TDF.xsd

Element EncryptionMethodType / OaepParams

Namespace | urn:us:gov:ic:tdf
Annotations | Used to express the Optimal Asymmetric Encryption Padding (OAEP) scheme
Diagram |
Type | xs:base64Binary
Properties |
content: | simple
minOccurs: | 0
Source |
    <xs:element name="OaepParams" type="xs:base64Binary" minOccurs="0">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to express the Optimal Asymmetric Encryption Padding (OAEP) scheme</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
Schema location | IC-TDF.xsd

Complex Type EncryptionMethodType

Namespace | urn:us:gov:ic:tdf
Annotations | Describes the encryption method
Diagram |
Used by |
Elements | EncryptionInformationGroup/EncryptionInformation/EncryptionMethod, WrappedKeyType/EncryptionMethod
Model | KeySize{0,1} , OaepParams{0,1}
Children | KeySize, OaepParams
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
algorithm | xs:anyURI |  |  | required | Used to express the encyrption algorithm utilized
Source |
    <xs:complexType name="EncryptionMethodType">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Describes the encryption method</p>
        </xs:documentation>
      </xs:annotation>
      <xs:sequence>
        <xs:element name="KeySize" type="xs:integer" minOccurs="0">
          <xs:annotation>
            <xs:documentation>
              <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">The size of the key used for encryption expressed as an integer.</p>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="OaepParams" type="xs:base64Binary" minOccurs="0">
          <xs:annotation>
            <xs:documentation>
              <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to express the Optimal Asymmetric Encryption Padding (OAEP) scheme</p>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="algorithm" type="xs:anyURI" use="required">
        <xs:annotation>
          <xs:documentation>
            <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to express the encyrption algorithm utilized</p>
          </xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:complexType>
Schema location | IC-TDF.xsd

Attribute EncryptionMethodType / @algorithm

Namespace | urn:us:gov:ic:tdf
Annotations | Used to express the encyrption algorithm utilized
Type | xs:anyURI
Properties |
use: | required
Used by |
Complex Type | EncryptionMethodType
Source |
    <xs:attribute name="algorithm" type="xs:anyURI" use="required">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to express the encyrption algorithm utilized</p>
        </xs:documentation>
      </xs:annotation>
    </xs:attribute>
Schema location | IC-TDF.xsd

## This document has been approved for Public Release by the Office of the Director of National Intelligence. See 'Distribution Notice' for details. Click Here