[ssl] Windows 10에 OpenSSL을 설치하는 방법은 무엇입니까?

나중에 인증서를 만들기 위해 Windows에 설치해야하는 OpenSSl의 버전과 방법에 대한 질문이 있습니다. SourceForge에있는 하나의 버전 (openssl-1.0.2d-fips-2.0.10)을 설치하지만 파일이 올바르게 생성되지 않습니다. 공식 웹 사이트 https://www.openssl.org 도 있지만 설치 방법과 방법을 모르기 때문에 키와 .pem 파일을 생성 할 때 작동합니다. 다운로드 한 파일의 압축을 푼 폴더를 가리키는 일부 환경 변수를 생성합니다. 올바른 방법인지 모르겠습니다.



답변

또한 Windows 10 용 OPEN SSL을 만들고 싶었습니다. 타사 웹 사이트에서 알 수없는 소프트웨어를 설치하고 바이러스 항목을 위험에 빠뜨리지 않고 쉽게 수행 할 수있는 방법은 openssl.exeWindows 용 Git 설치에 포함 된를 사용하는 것 입니다. 제 경우에는 Windows 용 Git 설치의 다음 위치에서 개방형 SSL을 찾았습니다.

C:\Program Files\Git\usr\bin\openssl.exe

OPENSSL을 사용하여 인증서를 생성하고 사용하는 방법에 대한 지침도 필요한 경우. 여기 내 블로그에 글이 있습니다. 단계별 지침은 먼저 Microsoft Windows 기본 도구와 OPEN SSL을 사용하는 방법과 그 차이점을 설명합니다.

http://kaushikghosh12.blogspot.com/2016/08/self-signed-certificates-with-microsoft.html


답변

당신이있는 경우 chocolatey은 설치할 수있는 설치 하려면 openssl을 단일 명령, 즉 통해

choco install openssl


답변

Git에있는 openssl을 기본 openssl로 설정하고 환경 변수의 경로에 포함 (빠른 방법)

또는

  1. 링크 에서 시스템 별 openssl을 설치합니다
    .
  2. 다음 변수를 설정하십시오. set OPENSSL_CONF = LOCATION_OF_SSL_INSTALL \ bin \ openssl.cfg
  3. 경로 업데이트 : set Path = … 여기에 기타 값 …; LOCATION_OF_SSL_INSTALL \ bin


답변

경우, 당신은 망할 놈의 설치 ,

Git Bash를 열고 ( Shift 키를 누른 상태에서 폴더를 마우스 오른쪽 버튼으로 클릭-> Git Bash 여기 ) opensslBash에서 바로 명령을 사용할 수 있습니다


답변

최근에 설치된 버전을 얻는 방법을 문서화해야했기 때문에 다른 답변은 Cygwin이라는 추천과 다른 소스를 사용했기 때문에 여기에 단계를 복사했습니다. 나는 Cygwin이 잘 관리되고 Windows를위한 다른 많은 유틸리티를 제공하기 때문에 좋아합니다. 또한 Cygwin을 사용하면 취약성이 수정 될 때 필요에 따라 버전을 쉽게 업데이트 할 수 있습니다. OpenSSL 버전을 자주 업데이트하십시오!

Windows 명령 프롬프트를 열고 다음을 입력하여 OpenSSL이 설치되어 있는지 확인하십시오. openssl version

명령이 인식되지 않는다는 오류 메시지가 표시되면 아래 요약 단계에 따라 Cygwin 을 참조하여 OpenSSL을 설치 하십시오.

기본적으로 Cygwin Windows 설치 앱 을 다운로드하고 실행하여 필요에 따라 OpenSSL 애플리케이션을 설치하고 업데이트합니다.

  1. C : \ cygwin64와 같은 설치 디렉토리를 선택하십시오. http://mirror.cs.vt.edu 와 같은 다운로드 미러를 선택하십시오 .
  2. 검색에 openssl 을 입력 하고 선택하십시오. 이때 관심있는 다른 항목을 선택 / 선택 취소 할 수도 있습니다. 클릭 다음 두 번 클릭 한 다음 마침을 .
  3. 설치 후 PATH 변수를 편집해야합니다. Windows에서는 Windows 키 + 일시 중지를 눌러 시스템 제어 센터에 액세스 할 수 있습니다  . 시스템 창에서  고급 시스템 설정고급 (탭) → 환경 변수를 클릭 합니다. Windows 10의 경우 빠른 액세스는 Windows 검색 시작에 “시스템 환경 변수 편집”을 입력하고 ” 환경 변수 ” 버튼을 클릭하는 것 입니다. PATH 변수를 변경하고 (두 번 클릭하거나 선택 및  편집 ) Cywgwin이있는 경로 (예 : C : \ cygwin \ bin)를 추가합니다.
  4. 새 명령 프롬프트 창 ( openssl version)을 통해 설치했는지 확인합니다 . 예를 들면 :C:\Program Files\mosquitto>openssl versionOpenSSL 1.1.1f 31 Mar 2020


답변

Necroposting이지만 다른 사람들에게 유용 할 수 있습니다.

공식 페이지는 항상 있습니다 : [OpenSSL.Wiki] : 유용한 URL 을 포함하는 바이너리 .

또한 언급하고 싶습니다. [GitHub] : CristiFati / Prebuilt-Binaries-Prebuilt-Binaries / OpenSSL

  • v1.0.2uOpenSSL-FIPS 2.0.16으로 빌드되었습니다.
  • 공예품은 .ZIP “에 압축 해제해야한다의 C : \ Program Files이다 “(상기 살펴 보시기 바랍니다 Readme.md의 파일을, 또한 저장소 루트에있는 한에서)


답변

LibreSSL 프로젝트 및 Cygwin 라이브러리 (2.5MB) 의 Openssl 모음 인 openssl 도구 를 확인하십시오 . NB! 우리는 포장업자입니다.

자체 서명 된 인증서를 만들기위한 라이너 1 개 :

openssl req -x509 -nodes -days 365 -newkey rsa : 2048 -keyout selfsigned.key -out selfsigned.crt