2016-07-19 4 views
0

기본 https 모듈과 express을 사용하여 HTTPS 서버를 구축했습니다.node.js HTTPS 서버에 허용 된 프로토콜을 설정하는 방법은 무엇입니까?

그러나 TLS의 최신 버전 만 사용하는 방법이나 기본 서버에서 지원되는 SSL/TLS 버전 정보는 찾을 수 없습니다.

enforce SSL으로 예상되는 일부 명백한 미들웨어가 발견되었지만 SSL은 2015 년부터 폐기되었으며 아직 어떤 버전이 적용되는지에 대한 정보는 없습니다.

내 앱에 사용할 TLS 버전을 어떻게 정의 할 수 있습니까? 또는 적어도 사용 된 버전을 확인하는 방법은 무엇입니까?

답변

1

nodejs 문서를 참조하십시오. OpenSSL 버전을 나타냅니다 (예 : here).

옵션에 secureProtocol을 설정하면 프로토콜을 선택할 수 있습니다.

+0

이것은 요청한 것 같습니다. 승인 된 프로토콜 서버 측을 설정하고 싶습니다. (마치 SSL을 요청하는 요청을 거절합니다. OpenSSL이 지원할 수도 있습니다.) – DrakaSAN

+0

동일한 옵션을 사용할 수 있다고 생각합니다. 여기 : https://nodejs.org/api/https.html#https_https_createserver_options_requestlistener. – CFrei

+0

그래, http2는 어때? –

관련 문제