Windows에서 OpenSSL 인증서 만들기
저는 SSL 인증서를 처음 접하고 그 인증서의 생성과 사용이 StackOverflow 회원이 저를 도울 수 있다고 생각했습니다.
저는 네덜란드 출신입니다. 온라인 결제의 일반적인 방법은 iDEAL을 구현하는 것입니다. 주요 은행에서 지원하는 온라인 결제 프로토콜입니다. '전문'버전을 구현해야합니다. 여기에는 RSA 개인 키 생성이 포함됩니다. 이 키를 기반으로 인증서를 만들고 웹 서버에 업로드해야합니다.
나는 Windows 시스템을 사용하고, 무엇을 해야할지 혼란스러워했습니다. 저는 OpenSSL 웹 사이트를 보았는데, 매뉴얼이 SSL 툴킷을 위해 저를 그 웹 사이트로 전달 때문입니다.
매뉴얼은 RSA 키와 인증서를 생성하기 위해 실행해야하는 두 가지 명령을 제공합니다.
명령은 다음과 달라집니다.
openssl genrsa -des3 –out priv.pem -passout pass:myPassword 1024
과
openssl req -x509 -new -key priv.pem -passin pass:myPassword -days 3650 -out cert.cer
Windows 시스템의 유틸리티 로이 작업을 수행 할 수있는 방법이 있습니까? PuTTy KeyGenerator를 다운로드했습니다. 하지만 어떻게 해야할지 모르겠습니다. 키 (SSH-2 RSA, 그게 뭐든간에 ..)를 만들었습니다.하지만 그 키로 인증서를 어떻게 만들 수 있습니까?
Windows 용 기본 OpenSSL을 다운로드 하거나 항상 Cygwin을 사용할 수 있습니다 .
Windows에서 Apache를 사용하는 경우 WAMP 또는 Drupal 스택 설치 프로그램을 통해 Windows 용 git 패키지 를 다운로드 할 수 있습니다 . Linux 명령 줄 도구 중 하나 인 openssl이 포함되어 있습니다.
다음 명령은 아파치에 필요한 자체 서명 인증서와 키를 생성하고 Windows에서 잘 작동합니다.
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout privatekey.key -out certificate.crt
인증서 저장소 웹 앱을 사용하여이를 기반으로 개인 키와 인증서를 쉽게 생성하는 것이 좋습니다. http://www.cert-depot.com/
또한 PFX를 생성 할 수도 있습니다.
면책 조항 : 저는 인증서 저장소의 작성자입니다.
IIS 6이 강력한 Windows 7에서 자체 서명 된 인증서를 만들려면 ...
IIS 열기
서버 선택 (최상위 항목 또는 컴퓨터 이름)
IIS 섹션에서 "서버 인증서"를 찾을 수 있습니다.
"자체 서명 된 인증서 만들기"를 클릭합니다.
이름을 "localhost"(또는 직접 사용하지 않는 이름)로 지정합니다.
"확인"을 클릭하십시오.
그런 다음 해당 인증서를 웹 사이트에 바인딩 할 수 있습니다.
웹 사이트를 마우스 오른쪽 버튼으로 클릭하고 "결합 편집 ..."을 선택합니다.
"추가"를 클릭하십시오.
- 유형 : https
- IP 주소 : "모든 할당되지 않음"
- 포트 : 443
- SSL 인증서 : "localhost"
"확인"을 클릭하십시오.
"닫기"를 클릭하십시오.
이를 위해 putty (puttygen.exe)를 사용할 수 있습니다.
또는 방금 유틸리티를 사용하여 Cygwin 을 얻을 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/2355568/create-a-openssl-certificate-on-windows
'ProgramingTip' 카테고리의 다른 글
C #에서 세션 변수가 null인지 비어 있는지 확인하는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.16 |
---|---|
페이지를 스크롤하지 않고 위치 해시를 제거해야합니까? (0) | 2020.10.16 |
IEnumerable에는 Count 메서드가 없습니다. (0) | 2020.10.16 |
동일한 솔루션에서 서로 다른 두 버전의 log4net 참조 (0) | 2020.10.16 |
배열에서 첫 번째 요소를 제거하는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.16 |