If the URI is used for multiple usage types, then you must define a mapping of the URI to each usage type.
The algorithm URI that is defined on this page is available to the various binding configurations. For example, if you specify an algorithm URI and select Signature from the Algorithm type field, the URI displays in the Signature method field on the signing information panel.
| Algorithm type | Explanation | Location of the configuration |
|---|---|---|
| Signature | This algorithm type is used for digital signatures. | This configuration displays in the Signature method field on the Signing information panel. For information on how to access the Signing information panel, see Signing information configuration settingsSigning information name. |
| Digest value calculation (message digest) | This algorithm type is used for calculating the digest value. | This configuration displays in the Digest method algorithm field on the Part references panel. For information on how to access the Part references panel, see Part reference configuration settingsPart name. |
| Data encryption | This algorithm type is used for encrypting data. | This configuration displays in the Data encryption algorithm field on the Encryption information panel. For information on how to access the Encryption information panel, see Encryption information configuration settingsEncryption information name. |
| Key encryption | This algorithm type is used for encrypting the key that is used for data encryption. | This configuration displays in the Key encryption algorithm field on the Encryption information panel. For information on how to access the Encryption information panel, see Encryption information configuration settingsEncryption information name. |
The actual implementation of the algorithm is done in the implementation class for the engine factory.