Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element KeyAccessType / RemoteStoredKey
Namespace urn:us:gov:ic:tdf
Annotations

Stores retreival information for keys stored in remote locations.

Diagram
Diagram IC-TDF_xsd_Complex_Type_RemoteKeyType.tmp#RemoteKeyType_protocol IC-TDF_xsd_Complex_Type_RemoteKeyType.tmp#RemoteKeyType_uri IC-TDF_xsd_Complex_Type_RemoteKeyType.tmp#RemoteKeyType
Type RemoteKeyType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
protocol xs:string required
uri xs:anyURI required
Source
<xs:element name="RemoteStoredKey" type="RemoteKeyType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores retreival information for keys stored in remote locations.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Schema location IC-TDF.xsd
Element KeyAccessType / WrappedKey
Namespace urn:us:gov:ic:tdf
Annotations

Contains the key neccessary for decryption in an encrypted state with information pertaining to the method in which the key was encrypted.

Diagram
Diagram IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType_keyIdentifier IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType_EncryptionMethod IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType_KeyValue IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType
Type WrappedKeyType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model EncryptionMethod , KeyValue
Children EncryptionMethod, KeyValue
Instance
<WrappedKey keyIdentifier="" xmlns="urn:us:gov:ic:tdf">
  <EncryptionMethod algorithm="">{1,1}</EncryptionMethod>
  <KeyValue>{1,1}</KeyValue>
</WrappedKey>
Attributes
QName Type Fixed Default Use Annotation
keyIdentifier xs:string optional
Source
<xs:element name="WrappedKey" type="WrappedKeyType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Contains the key neccessary for decryption in an encrypted state with information pertaining to the method in which the key was encrypted.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Schema location IC-TDF.xsd
Element KeyAccessType / PasswordKey
Namespace urn:us:gov:ic:tdf
Annotations

Used to indicated that the key is based on a password.

Diagram
Diagram IC-TDF_xsd_Complex_Type_PasswordKeyType.tmp#PasswordKeyType_algorithm IC-TDF_xsd_Complex_Type_PasswordKeyType.tmp#PasswordKeyType
Type PasswordKeyType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
algorithm xs:string required
Source
<xs:element name="PasswordKey" type="PasswordKeyType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to indicated that the key is based on a password.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Schema location IC-TDF.xsd
Element KeyAccessType / PreSharedKey
Namespace urn:us:gov:ic:tdf
Annotations

Stores the alias that references a key that has been previously shared.

Diagram
Diagram IC-TDF_xsd_Complex_Type_PreSharedKeyType.tmp#PreSharedKeyType_alias IC-TDF_xsd_Complex_Type_PreSharedKeyType.tmp#PreSharedKeyType_store IC-TDF_xsd_Complex_Type_PreSharedKeyType.tmp#PreSharedKeyType
Type PreSharedKeyType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Attributes
QName Type Fixed Default Use Annotation
alias xs:string required
store xs:anyURI optional
Source
<xs:element name="PreSharedKey" type="PreSharedKeyType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores the alias that references a key that has been previously shared.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Schema location IC-TDF.xsd
Element KeyAccessType / AttachedKey
Namespace urn:us:gov:ic:tdf
Annotations

Contains the key neccesary for decryption.

Diagram
Diagram IC-TDF_xsd_Complex_Type_AttachedKeyType.tmp#AttachedKeyType_KeyValue IC-TDF_xsd_Complex_Type_AttachedKeyType.tmp#AttachedKeyType
Type AttachedKeyType
Properties
content: complex
minOccurs: 1
maxOccurs: 1
Model KeyValue
Children KeyValue
Instance
<AttachedKey xmlns="urn:us:gov:ic:tdf">
  <KeyValue>{1,1}</KeyValue>
</AttachedKey>
Source
<xs:element name="AttachedKey" type="AttachedKeyType" minOccurs="1" maxOccurs="1">
  <xs:annotation>
    <xs:documentation>
      <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Contains the key neccesary for decryption.</p>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Schema location IC-TDF.xsd
Complex Type KeyAccessType
Namespace urn:us:gov:ic:tdf
Diagram
Diagram IC-TDF_xsd_Complex_Type_KeyAccessType.tmp#KeyAccessType_RemoteStoredKey IC-TDF_xsd_Complex_Type_KeyAccessType.tmp#KeyAccessType_WrappedKey IC-TDF_xsd_Complex_Type_KeyAccessType.tmp#KeyAccessType_PasswordKey IC-TDF_xsd_Complex_Type_KeyAccessType.tmp#KeyAccessType_PreSharedKey IC-TDF_xsd_Complex_Type_KeyAccessType.tmp#KeyAccessType_AttachedKey
Used by
Model RemoteStoredKey | WrappedKey | PasswordKey | PreSharedKey | AttachedKey
Children AttachedKey, PasswordKey, PreSharedKey, RemoteStoredKey, WrappedKey
Source
<xs:complexType name="KeyAccessType">
  <xs:choice maxOccurs="unbounded">
    <xs:element name="RemoteStoredKey" type="RemoteKeyType" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores retreival information for keys stored in remote locations.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="WrappedKey" type="WrappedKeyType" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Contains the key neccessary for decryption in an encrypted state with information pertaining to the method in which the key was encrypted.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PasswordKey" type="PasswordKeyType" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Used to indicated that the key is based on a password.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PreSharedKey" type="PreSharedKeyType" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores the alias that references a key that has been previously shared.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AttachedKey" type="AttachedKeyType" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Contains the key neccesary for decryption.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>
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