Verify a DSA signature in C# that's using BER/DER encoded ASN.1 format
问题 How can I verify a DSA signature in C#? Given: the message text, a signed digest (typically ASN.1 DER format), the public key (in a signed X.509 certificate, PEM or DER format) I've tried a number of approaches, but haven't had any success: OpenSSL.NET: various strange errors with the library; I've got an open thread running with the author over on SourceForge but haven't been able to resolve this yet. Microsoft .NET API: can't unpack the DER signature for comparison. A DSA signature is 40