Configuring the Encryption Algorithm for SMIME and EDI


SMIME (Secure/Multipurpose Internet Mail Extensions) and EDI (Electronic Data Interchange) supports configurable encrytion algorithm. This article explains the supported algorithms and how to configure them.

Configuring the Encryption Algorithm

Support for encryption algorithms varies by Edition.

  • Java Edition

The Java Edition supports 3DES only.

  • .NET Edition

The .NET Edition supports 3DES by default. To enable additional algorithms, set UseCryptoAPI to true.

  • All Other Editions

All other Editions support the following values. Set EncryptingAlgorithm to one of these strings:

 "RC2" szOID_RSA_RC2CBC 
 "SHA1" szOID_OIWSEC_sha1 
 "MD2" szOID_RSA_MD2 
 "MD5" szOID_RSA_MD5 
 "MD2RSA" szOID_RSA_MD2RSA 
 "MD4RSA" szOID_RSA_MD4RSA 
 "MD5RSA" szOID_RSA_MD5RSA 
 "SHA1RSA" szOID_RSA_SHA1RSA 
 "RC2CBC" szOID_RSA_RC2CBC 
 "RC4" szOID_RSA_RC4 
 "DES" szOID_RSA_DES_EDE3_CBC 
 "DESCBC" szOID_RSA_DES_EDE3_CBC 
 "DES_EDE3_CBC" szOID_RSA_DES_EDE3_CBC 

Please note that these are the most common encrypting algorithms. If your algorithm is not on the list, please contact support.

We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@nsoftware.com.