Showing:

Annotations
Diagrams
Facets
Source
Used by
Simple Type CVEnumTDFSignatureAlgorithm
Namespace urn:us:gov:ic:cvenum:tdf:signaturealgorithm
Annotations
(U) All valid signature algorithms and patterns for use with SignatureValueType PERMISSIBLE VALUES The permissible values for this simple type are defined in the Controlled Value Enumeration: CVEnumTDFSignatureAlgorithm.xml
Diagram
Diagram
Type restriction of xsd:token
Facets
pattern (SHA(1|256|384|512)withRSA)|(SHA(1|256|384|512)withRSAand[A-Z]+[0-9]*)|(SHA(1|256|384|512)withECDSA)|(SHA(1|256|384|512)withECDSAand[A-Z]+[0-9]*)
Used by
Source
<xsd:simpleType name="CVEnumTDFSignatureAlgorithm">
  <xsd:annotation>
    <xsd:documentation>(U) All valid signature algorithms and patterns for use with SignatureValueType PERMISSIBLE VALUES The permissible values for this simple type are defined in the Controlled Value Enumeration: CVEnumTDFSignatureAlgorithm.xml</xsd:documentation>
  </xsd:annotation>
  <xsd:restriction base="xsd:token">
    <xsd:pattern value="SHA(1|256|384|512)withRSA">
      <xsd:annotation>
        <xsd:documentation>Signature algorithm with a Secure Hash Algorithm (SHA-*) and the RSA encryption algorithm as defined in the OSI Interoperability Workshop, using the padding conventions described in http://www.rsasecurity.com/rsalabs/pkcs. The SHA digest length in bits is indicated by the integer immediately following SHA.</xsd:documentation>
      </xsd:annotation>
    </xsd:pattern>
    <xsd:pattern value="SHA(1|256|384|512)withRSAand[A-Z]+[0-9]*">
      <xsd:annotation>
        <xsd:documentation>Use of Secure Hash Algorithms with RSA and Mask Functions. For new signature schemes defined in PKCS1 v 2.0 for which the DigestwithEncryption form is insufficient, DigestwithEncryptionandMaskFunction can be used to form a name. Here, maskFucntion is a mask generation function such as MGF1. Example: SHA1withRSAandMGF1.</xsd:documentation>
      </xsd:annotation>
    </xsd:pattern>
    <xsd:pattern value="SHA(1|256|384|512)withECDSA">
      <xsd:annotation>
        <xsd:documentation>Signature algorithm with Secure Hash Algorithm (SHA-*) and ECDSA as defined in ANSI X9.62. Note: SHA1withECDSA is sometimes referred to simply as ECDSA, however this is an ambiguous and should not be used. The formal name SHA1withECDSA should be used.</xsd:documentation>
      </xsd:annotation>
    </xsd:pattern>
    <xsd:pattern value="SHA(1|256|384|512)withECDSAand[A-Z]+[0-9]*">
      <xsd:annotation>
        <xsd:documentation>Use of Secure Hash Algorithms with ECDSA and Mask Functions. For new signature schemes defined in PKCS1 v 2.0 for which the DigestwithEncryption form is insufficient, DigestwithEncryptionandMaskFunction can be used to form a name. Here, maskFucntion is a mask generation function such as MGF1. Example: SHA1withECDSAandMGF1.</xsd:documentation>
      </xsd:annotation>
    </xsd:pattern>
  </xsd:restriction>
</xsd:simpleType>
Schema location CVEnumTDFSignatureAlgorithm.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