クライアントとサーバーの間で SSL 暗号化を必要とし、Windows と Mono の Ubuntu で実行する必要があるアプリケーションを開発しています。現時点では、サーバーとクライアントのペアは Windows で正常に動作しますが、クライアントがサーバーに接続すると、サーバーは次のエラーを返します。
エラー: 認証または復号化に失敗しました。Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (IAsyncResult asyncResult) [0x00000] で:0
次のように証明書をロードしています。
X509Certificate2 cert = new X509Certificate2("server.pfx", "<password>");