Dkim |
public DkimSigner( AsymmetricKeyParameter key, string domain, string selector, DkimSignatureAlgorithm algorithm = DkimSignatureAlgorithm.RsaSha256 )
Exception | Condition |
---|---|
ArgumentNullException | key is null. -or- domain is null. -or- selector is null. |
ArgumentException | key is not a private key. |
Creates a new DkimSigner.
Security Note |
---|
Due to the recognized weakness of the SHA-1 hash algorithm and the wide availability of the SHA-256 hash algorithm (it has been a required part of DKIM since it was originally standardized in 2007), it is recommended that RsaSha1 NOT be used. |