[Table of Contents] [docx version]

PresentationML Reference Material - Table of Contents

ST_AlgType (Cryptographic Algorithm Type)

This simple type specifies the possible values for the type of cryptographic algorithm used by protection. [Note: The initial version of this Office Open XML Standard only supports a single type - typeAny - but future versions may expand this as necessary. end note]

[Example: Consider a PresentationML document with the following information stored in its protection element:

<p:… p:cryptAlgorithmClass="hash"
p:cryptAlgorithmType="typeAny"
p:cryptAlgorithmSid="1"
p:hashData="9oN7nWkCAyEZib1RomSJTjmPpCY=" />

The cryptAlgorithmType attribute value of typeAny specifies that any type of algorithm may have been used for the password. end example]

This simple type's contents are a restriction of the XML Schema string datatype.

The following are possible enumeration values for this type:

Enumeration Value

Description

invalid (Invalid Algorithm Type)

An invalid algorithm type is used.

typeAny (Any Algorithm Type)

Any algorithm type is used.

 

Referenced By

modifyVerifier@cryptAlgorithmType4.3.1.17)

The following XML Schema fragment defines the contents of this simple type:

<simpleType name="ST_AlgType">

   <restriction base="xsd:string">

   <enumeration value="typeAny"/>

   <enumeration value="invalid"/>

   </restriction>

</simpleType>