SmimeEncryptionAlgorithm Property |
Namespace: MailBee.Security
Exception | Condition |
---|---|
MailBeeInvalidArgumentException | value is a null reference (Nothing in Visual Basic). |
Usually, there is no need to change the default value of this property.
In order to set this property, the developer can get Algorithm instance using CreateInstanceByOid(String) or CreateInstanceById(Int32) methods.
// To use the code below, import MailBee namespace at the top of your code using MailBee.Security; // The actual code (put it into a method of your class) Smime objSmime = new Smime(); Algorithm[] algs = objSmime.Provider.GetSupportedAlgorithms(); Algorithm algDes = null; // Iterate through all encryption algorithms supported by CSP foreach (Algorithm alg in algs) { if (alg.Name.ToLower() == "des") { algDes = alg; break; } } if (algDes != null) { objSmime.EncryptionAlgorithm = algDes; }