クライアント証明書の承認を使用してIISサーバーに接続するクライアントマシンがあります。私は(iisnodeを使用して)クライアントからのリクエストを受け取るIIS上に公開されたnode.js webappを持っています。IISクライアント証明書認証が正常に行われたかどうかnodeJS Expressをチェックする
認証が正常かどうかを知るための方法はありますか?私は、認証がOKでない場合、http要求は拒否されているために表現することができませんが、私はsslなしで同じwebappにアクセスし、このparticar要求は呼び出しがクライアントSSL認証を使用していた場合に呼び出されます。
私はreq.socket.authorized
と試みたが、それはundefined
あるとreq.socket.getPeerCertificate(true)
と私はTypeError: req.socket.getPeerCertificate is not a function