| ### 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 |
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 |
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 |
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 |
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 |
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 |
Used by |
Element | EncryptionInformationGroup/EncryptionInformation/KeyAccess
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