Outlook2016インスタンスがMicrosoftExchange 2013サーバーにリンクされており、Windows2016標準リモートデスクトップサーバーで実行されています。 S/MIME署名付きメッセージを送信すると、Outlookが4〜5秒間フリーズし(「応答しません」)、メッセージの送信に進みます。メールは完全に正常に送信され、他のエラーは発生しません。署名せずに同じメッセージを同じ受信者に送信すると、期待どおりに機能します。「メールを送信」をクリックすると、ウィンドウが1秒以内に消え、メールが送信されます。
Comodoの無料のSMIME証明書を使用していますが、StartSSL(現在はStartComCA)の証明書でも同じ問題が発生します。ここでは、証明書のソースが重要になるとは思いません。
メッセージ署名に別のHASHアルゴリズムを設定しようとしました(SHA1にフォールバックすることを拒否したため、SHA256、384、512)。ロードされたすべてのOutlookアドインを/ safe-modeで無効にしました。言及する価値のある唯一のサードパーティのアドインは、ESETファイルセキュリティプラグインです。その他はすべてMicrosoftのものです。
この動作をデバッグするための最良の方法は何ですか?
結局、サーバーを少し保護しすぎました。証明書は、http-URLを介してチェックされるcomodo(明らかに)からの失効リストを使用します。サーバーは、失効リストのチェックを許可しないプロキシの背後にあったため、数秒後にタイムアウトになりました。
プロキシ設定を修正した後、すべてが機能しました。