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
Diagram IC-TDF_xsd_Complex_Type_RemoteStoredKeyType.tmp#RemoteStoredKeyType_protocol IC-TDF_xsd_Attribute_uri.tmp#uri IC-TDF_xsd_Complex_Type_RemoteStoredKeyType.tmp#RemoteStoredKeyType
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
Diagram IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType_keyIdentifier IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType_KeyValue IC-TDF_xsd_Element_Group_EncryptionInformationGroup.tmp#EncryptionInformationGroup_EncryptionInformation IC-TDF_xsd_Element_Group_EncryptionInformationGroup.tmp#EncryptionInformationGroup IC-TDF_xsd_Complex_Type_WrappedKeyType.tmp#WrappedKeyType
Type WrappedKeyType
Properties
content complex
minOccurs 1
maxOccurs 1
Model
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
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 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
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 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
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
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
Diagram IC-TDF_xsd_Complex_Type_WrappedPDPKeyType.tmp#WrappedPDPKeyType_keyIdentifier IC-TDF_xsd_Complex_Type_WrappedPDPKeyType.tmp#WrappedPDPKeyType_EncryptedPolicyObject IC-TDF_xsd_Element_Group_EncryptionInformationGroup.tmp#EncryptionInformationGroup_EncryptionInformation IC-TDF_xsd_Element_Group_EncryptionInformationGroup.tmp#EncryptionInformationGroup IC-TDF_xsd_Complex_Type_WrappedPDPKeyType.tmp#WrappedPDPKeyType
Type WrappedPDPKeyType
Properties
content complex
minOccurs 1
maxOccurs 1
Model
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
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 IC-TDF_xsd_Complex_Type_KeyAccessType.tmp#KeyAccessType_WrappedPDPKey
Used by
Model
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