この質問はすべてSslPolicyError.RemoteCertificateNotAvailableエラーの解決に関するものです。
もう一方の端にSSLStreamとTCPクライアントを備えたTCPサーバーを開発しました。
サーバーを次のように認証します。
sslStream.BeginAuthenticateAsServer
クライアントを次のように認証します。
sslStream.BeginAuthenticateAsClient
からクライアント証明書を読み込んでいますTrusted Publishers - Local Machine。
両方とも同じマシンで実行されています。
信頼できる発行元ストアではなく、.cerファイルと.pfxファイルからクライアント証明書をロードしてみました。ただし、サーバーのクライアント(リモート)証明書バリデーターのコールバックSslPolicyErrorsは、RemoteCertificateNotAvailableエラーがあることを検出して失敗します。