SmimeHashAlgorithm 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 algHash = null; // Iterate through all hash algorithms supported by OS foreach (Algorithm alg in algs) { if (alg.Name.ToLower() == "md5") { algHash = alg; break; } } if (algHash != null) { objSmime.HashAlgorithm = algHash; }