static ISigner DkimGetDigestSigner (DkimSignatureAlgorithm algorithm, AsymmetricKeyParameter key)
{
DerObjectIdentifier id;
if (algorithm == DkimSignatureAlgorithm.RsaSha256)
id = PkcsObjectIdentifiers.Sha256WithRsaEncryption;
else
id = PkcsObjectIdentifiers.Sha1WithRsaEncryption;
var signer = SignerUtilities.GetSigner (id);
signer.Init (key.IsPrivate, key);
return signer;
}