2017-03-17 1 views
0

wamp64를 사용하여 localhost에서 SSL 인증서의 개인 키를 만들려고합니다. Windows 용 Shining Light Productions OpenSSL 64 비트를 다운로드했으며 sha1을 사용하여 개인 키를 만들 수 있습니다.sha1 대신 SHA256을 사용하여 OpenSSL을 작성하는 방법은 무엇입니까?

Chrome50에서 사이트를 열 때 다음 코드 비트

openssl req -new -x509 -nodes -sha1 -key private.key -out certificate.crt - days 

그러나 (내 구제) 작동 +는 사이트가 있기 때문에 SHA1의 안전하지 않은 것을 저에게 알려 보안 vulnerabilities.Can I를 통해 감가 상각 sha256과 x509를 사용하거나 더 나은 명령이 있습니까?

+0

스택 오버플로가 프로그래밍 및 개발 질문을위한 사이트입니다. 이 질문은 프로그래밍이나 개발이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 대한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306) – jww

+0

*** CN = example.com' ***이 잘못된 것 같습니다. 호스트 이름은 항상 * SAN *에 있습니다. * CN *에있는 경우, * SAN *에도 있어야합니다 (이 경우 두 번 나열해야합니다). 자세한 규칙 및 이유는 [인증 기관의 인증서 서명 요청 서명 방법] (http://stackoverflow.com/a/21340898/608639) 및 [openssl을 사용하여 자체 서명 된 인증서를 만드는 방법] (http://stackoverflow.com/q/10175812/608639) – jww

답변

2

예, sha256을 사용할 수 있습니다. (대신 -sha1의) -sha256 옵션을 시도해보십시오

openssl req -new -x509 -nodes -sha256 .... 
+1

이것은 X509가 업데이트 된 해시와 함께 작동하는지 궁금해했습니다. 감사합니다. 쉬운 점을 얻었습니다. ;) – Asa

관련 문제