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

Element KeyAccessType / RemoteStoredKey

Namespace | urn:us:gov:ic:tdf
Annotations | Stores retrieval information for keys stored in remote locations.
Diagram |
Type | RemoteStoredKeyType
Properties |
content | complex
minOccurs | 1
maxOccurs | 1
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
protocol | xs:string | required | The protocol related to retrieving remote keys.
uri | xs:anyURI | required | A uri expressing the location of the referenced material.
Source |
    <xs:element name="RemoteStoredKey" type="RemoteStoredKeyType" minOccurs="1" maxOccurs="1">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores retrieval information for keys stored in remote locations.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
Schema location | IC-TDF.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

Element KeyAccessType / WrappedKey

Namespace | urn:us:gov:ic:tdf
Annotations | Contains the key necessary 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 | KeyValue , EncryptionInformation*
Children | EncryptionInformation , KeyValue
Instance |
    <WrappedKey keyIdentifier="" xmlns="urn:us:gov:ic:tdf">
      <KeyValue>{1,1}</KeyValue>
      <EncryptionInformation sequenceNum="">{0,unbounded}</EncryptionInformation>
    </WrappedKey>
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
keyIdentifier | xs:string | optional | A key identifier.
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 necessary 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 Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

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 | Use | Annotation
--- | --- | --- | ---
algorithm | xs:string | required | The algorithm related to the password key.
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 Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

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 | Use | Annotation
--- | --- | --- | ---
alias | xs:string | required | An alias for the shared key.
store | xs:anyURI | optional | The store for the shared key.
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 Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

Element KeyAccessType / AttachedKey

Namespace | urn:us:gov:ic:tdf
Annotations | Contains the key necessary 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 necessary for decryption.</p>
        </xs:documentation>
      </xs:annotation>
    </xs:element>
Schema location | IC-TDF.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

Element KeyAccessType / WrappedPDPKey

Namespace | urn:us:gov:ic:tdf
Annotations | Contains the key necessary for decryption in an encrypted state with information pertaining to the method in which the key was encrypted.
Diagram |
Type | WrappedPDPKeyType
Properties |
content | complex
minOccurs | 1
maxOccurs | 1
Model | EncryptedPolicyObject , EncryptionInformation*
Children | EncryptedPolicyObject , EncryptionInformation
Instance |
    <WrappedPDPKey keyIdentifier="" xmlns="urn:us:gov:ic:tdf">
      <EncryptedPolicyObject>{1,1}</EncryptedPolicyObject>
      <EncryptionInformation sequenceNum="">{0,unbounded}</EncryptionInformation>
    </WrappedPDPKey>
Attributes |
QName | Type | Use | Annotation
--- | --- | --- | ---
keyIdentifier | xs:string | optional | A key identifier.
Source |
    <xs:element maxOccurs="1" minOccurs="1" name="WrappedPDPKey" type="WrappedPDPKeyType">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Contains the key necessary 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 Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

Complex Type KeyAccessType

Namespace | urn:us:gov:ic:tdf
Annotations | Stores the value of the key stored in remote locations.
Diagram |
Used by |
Element | EncryptionInformationGroup/EncryptionInformation/KeyAccess
Model | RemoteStoredKey | WrappedKey | PasswordKey | PreSharedKey | AttachedKey | WrappedPDPKey
Children | AttachedKey , PasswordKey , PreSharedKey , RemoteStoredKey , WrappedKey , WrappedPDPKey
Source |
    <xs:complexType name="KeyAccessType">
      <xs:annotation>
        <xs:documentation>
          <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores the value of the key stored in remote locations.</p>
        </xs:documentation>
      </xs:annotation>
      <xs:choice maxOccurs="unbounded">
        <xs:element name="RemoteStoredKey" type="RemoteStoredKeyType" minOccurs="1" maxOccurs="1">
          <xs:annotation>
            <xs:documentation>
              <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Stores retrieval 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 necessary 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 necessary for decryption.</p>
            </xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="1" name="WrappedPDPKey" type="WrappedPDPKeyType">
          <xs:annotation>
            <xs:documentation>
              <p xmlns="http://www.w3.org/1999/xhtml" ism:classification="U" ism:ownerProducer="USA">Contains the key necessary 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:choice>
    </xs:complexType>
Schema location | IC-TDF.xsd Copy and paste this link to your file browser, clicking the link MAY open in the browser. Opening in an XML aware editor is best.

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