OpenSSL Windows ȯ°æ ¼³Ä¡ ¹× ÀÎÁõ¼ Æ÷¸Ë º¯È¯ ¸Å´º¾ó ÀÔ´Ï´Ù.
http://www.aiocp.co.kr/ (19979)https://bigbangcloud.co.kr/ (19527)
안녕Ȣ16;세요.
160;서버를 운영Ȣ16;다보면 SSL 1064;1613;서 관/144;Ȣ16;여 파1068;1012; 변환, 수1221;해야할 ǐ12;가 1080;lj16;데
1060;를 위해 윈도우 환ᅆ1;에서 openssl1012; 설치Ȣ16;lj16; 과1221;과 다양한 포맷1004;/196; 변ᅆ1;Ȣ16;lj16; 0169;법1012; 매뉴얼/196; 만들Ǻ12;보았습니다.
1060; 글1060; 1312;금1060;나마 도움1060; .104;ǯ12;1004;면 1339;,192;습니다.
우선 기본1201;1004;/196; Windows 환ᅆ1;에서 OpenSSL 1012; 설치Ȣ16;lj16; 0169;법ǥ12;터 차근차근 설명드리,192;습니다.
1.http://slproweb.com/products/Win32OpenSSL.html
위 링크 사1060;트 1217;속 후 Ȣ16;단1032; 링크 1473; 해NJ17; 운영체1228; 비트수에 맞lj16; 1.1.1u 버1204;1012; 다운/196;드 해1469;니다.
(글 1089;성 시기에 최신 버1204; 기1456;1077;니다. 보안1012; 위해 항상 최신버1204;1012; 유1648;Ȣ16;lj16; ,163;1012; 권1109;드립니다.)
2. 다운0155;1008; 파1068;1012; 실행1012; 눌러 설치를 1652;행해1469;니다.
약관에 ᇼ1;1032;Ȣ16;고 Next 클릭
OpenSSL DLLs 파1068; ᅆ1;/196; 설1221; 기본1201;1004;/196; 설1221;.104;1080;lj16; 값1004;/196; Next 클릭.
3.마1648;ኔ1; OpenSSL 사용1088;/196;서 기ǥ12;를 할 ,148;1648; 선택Ȣ16;lj16; 창1077;니다.
(기ǥ12;를 원Ȣ16;1648; 않lj16;다면 체크 해1228; 후 Finish 를 누르시면 .121;니다)
4.1060;후 1096; 설치가 .104;었lj16;1648; 확1064;Ȣ16;/140;면160;
Win+R Ȗ12; 를 눌러 CMD(명/161;프ǘ12;프트) 창1012; 연 후 명/161;Ǻ12;160;
openssl 1077;/141; 1060;후 version 1077;/141;
위와 같1060; 1096; 나오면 설치 완료1077;니다.
1060;후 개1064;1201;1004;/196; 0156;급0155;1008; 1064;1613;서 파1068;1060; 1080;1004;시면 아래 ǥ12;ǥ16;1008; 스킵Ȣ16;셔도 .121;니다.
1088;체 1064;1613;서 0156;급 ǥ12;ǥ16;1008; 아래 매뉴얼1012; 참고Ȣ16;여 1652;행해1452;시면 .121;니다.160;
1060; 글에선 테스트용1004;/196; 1088;체 1064;1613;서를 0156;급Ȣ16;여 해NJ17; 1064;1613;서1032; 포맷መ1;1012; 변환Ȣ16;lj16; 1089;업1012; 1652;행해보,192;습니다.
아래lj16; 1088;체 1064;1613;서 0156;급 ǥ12;ǥ16;1060;며, 1064;1613;서 파1068;1060; 1080;1004;시면 다1020;1004;/196; 넘Ǻ12;가셔도 1339;습니다.
빨간색 글씨lj16; 파1068;1032; 1060;름1012; 1076;1032;/196; 설1221;할 수 1080;lj16; ǥ12;ǥ16;1077;니다.
# openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout keyfile_name.key -out crtfile_name.crt
각 명/161;Ǻ12; 값들1032; 설명1008; 아래와 같습니다.
-openssl : openssl 1064;1613;서, Ȗ12; 0143; 기타 파1068;1012; 만들고 관리Ȣ16;lj16; 명/161;Ǻ12; -req R11;x509 : X.509 CSR(1064;1613;서 서명 요청)1012; 사용 -nodes : ǹ16;호사용1012; 해1228;. 해NJ17;Ꮢ1;션1060; 없1004;면 아파치 1116;시1089;할 ǐ12;마다 비0128;번호 1077;/141; 필요 -days 365 : 1064;1613;서 유효기간 설1221;(1068; 단위, 기본값 301068;) -newkey rsa:2048 : 2048비트 RSAȖ12; 생성 Ȣ16;단1008; 1064;1613;서 0156;급 요청시 필요한 요청1088;1032; 1221;보 기1077;1077;니다.(1088;체1064;1613;서 생성1004;/196; 1076;1032; 1077;/141; 가능) -Country Name (2 letter code) [XX]: 국가코드 -State or Province Name (full name) []: 도시명 -Locality Name (eg, city) [Default City]: 구/군 -Organization Name (eg, company) [Internet Widgits Pty Ltd]: 회사명 -Organizational Unit Name (eg, section) []: ǥ12;서명 -Common Name (eg, your name or your server's hostname) []: 도메1064; 1060;름 ᕬ1;1008; 서버IP -Email Address []: 관리1088; 1060;메1068; 1452;소 |
위처/100; 1652;행Ȣ16;ǯ12;1004;면 openssl 명/161;Ǻ12;를 1077;/141;한 cmd 창1032; ᅆ1;/196;에
아래와 같1060; 많1060; 사용Ȣ16;lj16; 1064;1613;서 파1068;1060; 생성.104;었1020;1012; 확1064;할 수 1080;습니다.
1060;1228; 1060; 1064;1613;서 파1068;1012; 가1648;고 여러 포맷1004;/196; 변환Ȣ16;여보,192;습니다.
1060;0120; 1064;1613;서를 가1648;고 계신 ǥ16;들1008; 아래ǥ12;터 참1312;Ȣ16;시면 .121;니다.
crt+key -> pfx /196; 변환
해NJ17; ᅆ1;/196;1032; ᅆ1;/196;/196; cmd 1217;근 후 아래 명/161;Ǻ12;를 1077;/141;해1452;세요.
openssl pkcs12 -export -in crtfile_name.crt -inkey keyfile_name.key -out pfxfile_name.pfx
ǹ16;호 1077;/141; 후 ǹ16;호 1116;확1064; 과1221;1012; ,144;친 후 파1068;1060; 1221;상1201;1004;/196; 생성.121;니다.
1060;번엔 0152;대/196; 1060; pfx 파1068;1012; 가1648;고 crt 파1068;과 key 파1068;/196; 변환 해보,192;습니다.
pfx 파1068;1008; ǹ16;호가 필요Ȣ16;기에 변환Ȣ16;기1204; 원본 pfx 파1068;1032; ǹ16;호가 필요합니다.
pfx-> crt+key /196; 변환
crt 변환
openssl pkcs12 -in pfxfile_name.pfx -clcerts -nokeys -out pfxtocrt.crt
#ǹ16;호1077;/141;
Key 변환
openssl pkcs12 -in pfxfile.name.pfx -nocerts -nodes -out keyfile_name.key
#ǹ16;호1077;/141;
아래와 같1060; 1221;상1201;1004;/196; 생성.104;lj16; ,163;1012; 볼 수 1080;,192;습니다.
감사합니다.