[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: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


invalid (Invalid Algorithm Type)

An invalid algorithm type is used.

typeAny (Any Algorithm Type)

Any algorithm type is used.


Referenced By


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"/>