現在、取り組んでいるプロジェクトに SSL を追加しようとしているので、MSDN で SSL ストリームのサンプル サーバーを確認しました。https://docs.microsoft.com/en-us/dotnet/api/system.net.security.sslstream実行して実行しましたが、クライアントが接続するとこのエラーがスローされます
Unhandled Exception: System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: The client stopped the handshake.
at Mono.Security.Protocol.Tls.SslServerStream.OnNegotiateHandshakeCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0
at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0
何が起こっていますか?また、証明書のみが必要で、秘密鍵ファイルが必要ないのはなぜですか? SSLはそのようには機能しません。