ProgramingTip

Windows에서 OpenSSL 인증서 만들기

bestdevel 2020. 10. 16. 07:43
반응형

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에서 자체 서명 된 인증서를 만들려면 ...

  1. IIS 열기

  2. 서버 선택 (최상위 항목 또는 컴퓨터 이름)

  3. IIS 섹션에서 "서버 인증서"를 찾을 수 있습니다.

  4. "자체 서명 된 인증서 만들기"를 클릭합니다.

  5. 이름을 "localhost"(또는 직접 사용하지 않는 이름)로 지정합니다.

  6. "확인"을 클릭하십시오.

그런 다음 해당 인증서를 웹 사이트에 바인딩 할 수 있습니다.

  1. 웹 사이트를 마우스 오른쪽 버튼으로 클릭하고 "결합 편집 ..."을 선택합니다.

  2. "추가"를 클릭하십시오.

    • 유형 : https
    • IP 주소 : "모든 할당되지 않음"
    • 포트 : 443
    • SSL 인증서 : "localhost"
  3. "확인"을 클릭하십시오.

  4. "닫기"를 클릭하십시오.


이를 위해 putty (puttygen.exe)를 사용할 수 있습니다.

또는 방금 유틸리티를 사용하여 Cygwin얻을 수 있습니다 .

참고 URL : https://stackoverflow.com/questions/2355568/create-a-openssl-certificate-on-windows

반응형