Specifies the custom class that implements the engine factory
interface.
To use this algorithm mapping feature,
you must specify a custom
algorithm class in the Algorithm factory engine class field for digital
signature, data encryption, digest value calculation, and key encryption.
The algorithm factory engine provides a plug-in point for service
providers to provide their implementation for digest value calculation,
digital signature, key encryption, and data encryption that is based
on a specified algorithm uniform resource identifier (URI). By clicking
Algorithm
URI under Additional properties, you can specify the algorithm
URI and its usage type. This product supports the following algorithm
types:
- Message digest
- Specifies the algorithm
URI that is used for digest value calculation.
- Signature
- Specifies the algorithm URI that is used for
digital signatures
including both signing and signature verification.
- Data encryption
- Specifies the algorithm URI that
is used for both encrypting and
decrypting data.
- Key encryption
- Specifies
the algorithm URI that is used for both encrypting and
decrypting the encryption key.
If the URI is used
for multiple usage types, then you
must define a mapping of the URI to each usage type. The actual implementation
of the algorithm is provided by the custom class that implements the
engine factory interface. For more information, refer to the information
center documentation on how to implement a factory class.