数日戻っnodejs、私はここにnodejsを使用していますAuthorize.net TLSの無効化に関するお知らせが
TLS 1.1 TLS 1.0とを無効にするには、Authorize.netからの通知を得たアプリで私のコードです。 jsでTLS1.0とTLS 1.1を無効にする
var sslOptions = {
key: fs.readFileSync('/etc/ssl/private/private.key'),
cert: fs.readFileSync('/etc/ssl/certs/STAR_crt.com.crt'),
secureProtocol: 'SSLv23_server_method',
secureOptions: constants.SSL_OP_NO_SSLv3 | constants.SSL_OP_NO_TLSv1,
ca: [
fs.readFileSync('/etc/ssl/certs/AddTrustExternalCARoot_1.crt'),
fs.readFileSync('/etc/ssl/certs/AddTrustExternalCARoot_2.crt'),
fs.readFileSync('/etc/ssl/certs/AddTrustExternalCARoot_3.crt')
],
ciphers:[
"ECDHE-RSA-AES256-SHA384",
"DHE-RSA-AES256-SHA384",
"ECDHE-RSA-AES256-SHA256",
"DHE-RSA-AES256-SHA256",
"ECDHE-RSA-AES128-SHA256",
"DHE-RSA-AES128-SHA256",
"HIGH",
"!aNULL",
"!eNULL",
"!EXPORT",
"!DES",
"!RC4",
"!MD5",
"!PSK",
"!SRP",
"!CAMELLIA",
"!3DES"
].join(':'),
//ca: fs.readFileSync('/etc/ssl/certs/AddTrustExternalCARoot.crt'),
requestCert: false,
rejectUnauthorized: false
};
しかし、私は何かが不足しているようです。私は、30時間後にSSLラボのテストを行なったし、私は以下の結果を得た: -
私は何をする必要があるか任意のアイデア?
おかげ
を変更してみてくださいあなたはSSL Labsの上で何を得るあなたのコードをどうするかがありますか?これは、他のサーバーの機能を教えてくれるサーバーです。あなたのコードの中でそれを変えるものはありません。 –