[Table of Contents] [docx version]

PresentationML Reference Material - Table of Contents

ST_CryptProv (Cryptographic Provider Type)

This simple type specifies the possible types of cryptographic providers which may be used.

[Example: Consider a PresentationML document with the following information stored in one of its protection elements:

<p:modifyVerifier p:cryptProviderType="rsaAES" ... />

The cryptProviderType attribute value of rsaAES specifies that the cryptographic provider type shall be an Advanced Encryption Standard provider. 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 Encryption Scheme)

Invalid Encryption scheme provided.

rsaAES (RSA AES Encryption Scheme)

Specifies that the provider shall support the Advanced Encryption Algorithm standard.

rsaFull (RSA Full Encryption Scheme)

Specifies that any suitable provider shall be used.


Referenced By


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

<simpleType name="ST_CryptProv">

   <restriction base="xsd:string">

   <enumeration value="rsaAES"/>

   <enumeration value="rsaFull"/>

   <enumeration value="invalid"/>