4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY

Similar documents
4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY

untitled

Microsoft Word - SSL_apache.doc

ApacheWebServer.hwp

개정이력 버전 개정일 개정내용 Ver 년 5월 Apache Web Server SSL 설명서최초작성 Ver 년 1월 인증서갱신방법, 다중 SSL 서버설정방법추가 Ver 년 12월 암호체계고도화관련키길이변경 (2,048bit)

정적으로 설치된 mod_ssl 모듈확인 동적으로 설치된 mod_ssl 모듈확인 웹서버에 설치된 모듈중 mod_so.c 를 먼저 확인후 동적으로 설치된 모듈중 mod_ssl.so 를 확인합니다. 동적으로 설치된 경우 apache 설치 디렉토리의 module 이나 libe

초기설정 WebtoB Web Server 에서인증서를사용하기위해 CSR 을생성하는방법입니다. 1. 초기설정 - CSR 을생성하기전에다음의몇가지사항을필히확인합니다. 부팅후 Path 나환경변수를일일이설정하지않게초기설정파일을사용하여로그인시자동으로실행되도록하고있습니다. 그러나

SSL인증서 설치 매뉴얼 (Apache)

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache 설치방법보기 Apache 웹서버에 SSL 를적용하기위해아래두항목이웹서버에설치되어있어야합니다. - Openssl 암호화라이브러리 - Mod_ssl 모듈 위두항목이웹서버에설치되어있다면개인키를생성하고생성된개인키를바탕으로 CSR 파일을생성합니다. 생성된 CSR 파

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache install guide

1. 발급받으신인증서를해당서버폴더에업로드또는저장합니다. 설명 : [$Apache] = Apache 디렉토리. 소스버전의경우 Apache]# mkdir conf/ssl Apache]# cp

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201


1. 발급받으신인증서를해당 SSL 폴더에업로드또는저장합니다. Apache source 및 package 구분아파치경로확인명령어 : ps ef grep httpd -source: /usr/local/apache [ 경로및 apache이름은상이할수있음 ] -> 확인경로에설

PowerPoint 프레젠테이션

Apache( 멀티도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 단일도메인 ) SSL 인증서신규설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

Apache를 이용한 CSR 생성방법

BEA_WebLogic.hwp

Click to edit Master title style

작성자 기술지원부 김 삼 수

PowerPoint 프레젠테이션

untitled

WebtoB.hwp

작성자 기술지원부 김 삼 수

2. 개인키권한설정 보안경고개인키의유출방지를위해 group 과 other 의 permission 을모두제거한다. chmod 600 /etc/pki/tls/private/lesstif-rootca.key 3. CSR(Certificate Signing Request) 생

Tomcat 4.x 웹서버에 J2SE 를설치를확인합니다. java -version java version "1.4.2_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04) Java HotSp

LXR 설치 및 사용법.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

기술교육 SSL 설정및변환방법

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

목 차

Tomcat.hwp

멀티 & 와일드 1. OHS 인증서설치 * $ORACLE_HOME/opmn/conf/opmn.xml 파일확인하기 default]$ vi /App/UCERT/opmn/conf/opmn.conf <ias-component id="http_serve

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

PowerPoint 프레젠테이션

1. OHS 인증서설치 * $ORACLE_HOME/opmn/conf/opmn.xml 파일확인하기 default]$ vi /App/UCERT/opmn/conf/opmn.conf <ias-component id="http_server"> <proc

EJRWXFSEKSPJ.hwp

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

Windows 8에서 BioStar 1 설치하기

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

chapter1,2.doc

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

<BAB8BEC8BCADB9F6B1B8C3E0B0A1C0CCB5E D E687770>

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

보안서버구축가이드 (ver 5.1) Ⅰ. 보안서버개요 5 Ⅱ. 웹서버종류별 SSL 구축방법 11 Ⅲ. 이중화된웹서버 SSL 적용방법 96 Ⅳ.SSL 적용여부확인방법 106 Ⅴ. 웹페이지 SSL 구현방법 108 Ⅵ. 보안서버구축시유의사항 113 Ⅶ

Remote UI Guide

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

사용자계정관리 1. 사용자계정관리 사용자 (user), 그룹 (group) u 다중사용자시스템 (Multi-User System) - 1 대의시스템을동시에여러사람이접속하여쓸수있게하는시스템 u 사용자 (user) - 시스템관리자 : root (=Super user) -

PowerPoint 프레젠테이션

Mango220 Android How to compile and Transfer image to Target

Microsoft Word - Windows_apahce_php_CUBRID2008

PowerPoint 프레젠테이션

Microsoft PowerPoint - 5. 사용자 계정관리-1(2016-1학기).ppt [호환 모드]

Slide 1

작성자 : 기술지원부 김 삼 수

목차 1. 시스템구성 개요 정의 목적 환경 준비사항 필수설치프로그램 APM 서버구축을위한준비

ICAS CADWorx SPLM License 평가판설치가이드

SPECweb Install

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

4S 1차년도 평가 발표자료

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

하는 gd의예를들면, /usr/ports/graphics/php52-gd 에서설치해줄수있고, xml 처리를담당하는 xml 확장모듈은 /usr/ports/textproc/php52-xml 에서설치가능하다. 어느디렉토리에서제공되는지를알려면포트시스템의루트 (/usr/port

목차 1) 개요 ) HTTPS & SSL ) HeartBleed 란?

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft Word - php04.doc

Windows Server 2012

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

슬라이드 1

PowerPoint 프레젠테이션

고객 카드

RHEV 2.2 인증서 만료 확인 및 갱신

PowerPoint 프레젠테이션

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

All your private keys are belong to us_번역중.doc

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

1

<BAB8BEC8BCADB9F6B1B8C3E0B0A1C0CCB5E D E687770>

Chapter 1

INDEX 1. 개요 3 2. APM 소스컴파일설치스크립트를이용하여설치하기 웹서버구축하기 httpd.conf 환경설정 가상호스트설정 활용하기 phpmyadmin 설치하기 Log Rotat

슬라이드 1

ISP and CodeVisionAVR C Compiler.hwp

untitled

<30352D30312D3120BFB5B9AEB0E8BEE0C0C720C0CCC7D82E687770>

Transcription:

키생성및 CSR 생성 키생성을위해 OpenSSL 설치디렉토리에서아래명령대로생성 1. 랜덤넘버생성 $ openssl md5 * > rand.dat 2. 키쌍생성 openssl genrsa -rand rand.cat -des3 1024 > key.pem 3. 생성된키쌍을이용하여 CSR 생성 openssl req -new -key key.pem > csr.pem (Enter PEM pass phrase : key 비밀번호설정 ) Country( 국가코드 ) : State/province ( 시 / 도의전체이름 ) : Locality( 시, 구, 군등의이름 ) : Organization( 회사이름 ) : Organization Unit( 부서명 - 예를들면전산팀, 마케팅팀, 운영팀등 ) : Common Name(host name+domain name 서비스할전체 URL) : " 추가속성 " 을입력하라는메시지가나타나면그냥무시하십시오. ( 아래실행화면.) CSR 확인

4. CSR 값확인. (vi csr.pem) CSR(Certificate Signing Request) 즉, 인증서서명요청입니다. 이는자신이설치할웹서버에서 DN 값, 각종정보를암호화한파일로써 한국전자인증 신청란에서붙여넣으면됩니다. 인증서설치 1. 직접 CSR 및 KEY 생성시. - 해당디지털 ID 승인후 E-mail 로기술담당자에게송신됩니다. 서버 ID 는다음과같이나타납니다.

인증서복사 -----BEGIN CERTIFICATE 및 END CERTIFICATE----- 행을포함하여모든문자를메모장 (Word 나기타워드프로세서프로그램은사용하지마십시오 ) 과같은텍스트편집기에복사하십시오. 인증서가위의형식대로나타나는지확인하십시오. 인증서저장 - 인증서를 cert.pem 으로저장합니다. Conf 파일수정 인증서 (cert.pem) 파일또는키 (key.pem) 파일을특정디렉토리에두십시오. ( Ex. /usr/local/apache/conf/ssl ) 3.ssl.conf 파일에서설정및수정. ssl.conf 파일을열어서다음과같이 VirtualHost 의내용을수정하십시오. <ifdefine SSL> Listen 443 </ifdefine> -------------------------------------------- <VirtualHost _default_:443> DocumentRoot "/xxx/html" ( 홈디렉토리 ) ServerName www.xxx.co.kr ( 인증서 URL) ServerAdmin admin@xxx.co.kr SSLEngine on

SSLCipherSuite ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL VirtualHost 설정부분에아래처럼 SSL 관련경로를설정해주시면됩니다. SSLCertificateFile /usr/local/apache/conf/ssl/cert.pem ( 인증서파일설정 ) SSLCertificateKeyFile /usr/local/apache/conf/ssl/key.pem ( 키파일설정 ) * 시큐어서버인증서의경우다음의설정을추가하셔야합니다. SSLCACertificateFile /usr/local/apache/conf/ssl/secureca.pem ( 시큐어체인인증서파일 ) * 글로벌서버인증서 (128bit SSL) 의경우엔다음의설정을추가하셔야합니다. SSLCACertificateFile /usr/local/apache/conf/ssl/intermediate.pem ( 글로벌체인인증서파일 ) 인증서확인 5. 아파치재구동 $ apachectl stop $ apachectl startssl ( 키비밀번호입력 ) 6. 웹페이지에서확인 ( 해당 https://url 으로확인 ) Conf 파일확인 1. Conf 파일에서기존인증서의설치경로와파일명확인하기. - 확인해야할 Conf 파일 Apache 1.x 일경우 : httpd.conf

Apache 2.x 일경우 : ssl.conf Apache 2.2.x 일경우 : httpd-ssl.conf Conf 파일안에아래의내용을확인. 예 ) SSLCertificateFile /usr/local/apache/conf/cert.pem ( 인증서파일경로설정 ) 2. 메일로받은인증서 ( 또는첨부된인증서 ) 를복사하여같은인증서파일명으로저장. 메일로받은인증서 (-----BEGIN CERTIFICATE----- 에서 -----END CERTIFICATE-----) 를복사하여파일로저장하십시오. (Vi 나 Notepad 이용 ) 인증서설치 3. 기존인증서교체우선기존의인증서를다른이름으로바꾸고, 새인증서를구인증서와같은디렉토리에예전의인증서와같은이름으로복사해주십시오. 예 ) /usr/local/apache/conf/cert.pem 2007 년 4 월이후에적용된시큐어인증서는첨부된체인인증서를함께설치합니다. 예 ) SSLCACertificateFile /usr/local/apache/conf/secureca.pem( 체인인증서 ) 4. 저장후, Apache 를재구동하십시오.

$ apachectl stop $ apachectl startssl ( 키비밀번호입력 ) - Apache 2.2.x 는 $ apachectl start 5. 웹페이지에서확인 ( 해당 https://url 으로확인 ) - 인증서정보에서갱신날짜확인. 개인키패스워드변경, 삭제및복구방법 (openssl) openssl 을이용하여개인키의비밀번호를변경할수있습니다. 1. 키파일패스워드변경하기 (openssl 이설치되어있는디렉토리에서설정 ) $ openssl rsa -des3 -in key.pem -out newkey.pem Pass-Phrase 를물어보면 처음에는기존패스워드입력, 두번째는새로운패스워드입력. 2. 키파일패스워드삭제하기 (openssl 이설치되어있는디렉토리에서설정 ) $ openssl rsa -in key.pem -out newkey.pem 3. 키파일삭제한패스워드복구하기 (openssl 이설치되어있는디렉토리에서설정 ) $ openssl rsa -in key.pem des3 -out newkey.pem Conf 파일수정 설치환경 Apache 1.x, 2.x, 2.2.x 에서설정 www.test.com, www.test2.com 두개의인증서설치하기 Httpd.conf 환경설정 (2.x 에선 ssl.conf 2.2.x 에선 httpd-ssl.conf)

- Virtualhost 로하나의 ip 에두개의인증서설정 ( 두개의포트필요 ) /usr/local/apache/conf/httpd.conf 에서설정 (2.x 에선 ssl.conf, 2.2.x 에선 httpd-ssl.conf) 1. 두개의 Key 값과 Cert 인증서저장 ( 다른폴더에저장 ) /usr/local/apache/conf/ssl/test /usr/local/apache/conf/ssl/test2 에저장. httpd.conf 파일에서관련부분수정 (2.x 에선 ssl.conf, 2.2.x 에선 httpdssl.conf) - key.pem 파일과 cert.pem 파일설정후체인인증서추가 시큐어인증서의경우 SSLCACertificateFile/usr/local/apache/conf/ssl/secureCA.pem 글로벌인증서의경우 SSLCACertificateFile/usr/local/apache/conf/ssl/intermediate.pem Ex.) www.test.com, www.test2.com Ip : 192.168.0.2 3. conf 파일수정.( 아래화면 ) Conf 파일수정 <ifdefine SSL> Listen 443 Listen 444-443 과 444 두개의포트 Listen </ifdefine> NameVirtualHost 192.168.10.12:443 NameVirtualHost 192.168.10.12:444 - NameVirtualHost 로포트를잡아준다. -------------------------------------------- <VirtualHost _default_:443> DocumentRoot "/xxx/html" ( 홈디렉토리 ) ServerName www.test.com:443 ( 인증서 URL) ServerAdmin admin@xxx.co.kr SSLCertificateFile /usr/local/apache/conf/ssl/test/cert.pem ( 인증서파일설정 ) SSLCertificateKeyFile /usr/local/apache/conf/ssl/test/key.pem ( 키파일설정 ) SSLCACertificateFile /usr/local/apache/conf/ssl/intermediate.pem ( 글로벌인증서의경우 ) SSLCACertificateFile /usr/local/apache/conf/ssl/secureca.pem ( 시큐어인증서의경우 ) </VirtualHost> <VirtualHost _default_:444> DocumentRoot "/xxx2/html" ( 홈디렉토리 )

ServerName www.test2.com:444( 인증서 URL) ServerAdmin admin@xxx.co.kr SSLCertificateFile /usr/local/apache/conf/ssl/test2/cert.pem ( 인증서파일설정 ) SSLCertificateKeyFile /usr/local/apache/conf/ssl/test2/key.pem ( 키파일설정 ) SSLCACertificateFile /usr/local/apache/conf/ssl/intermediate.pem ( 글로벌인증서의경우 ) SSLCACertificateFile /usr/local/apache/conf/ssl/secureca.pem ( 시큐어인증서의경우 ) </VirtualHost> Conf 수정화면

가상호스트두개의포트별인증서설정완료. 4. 아파치재구동 $ apachectl stop $ apachectl startssl (2.2.x 에선 apachectl start) 5. 웹페이지에서확인 ( 해당 https://url 과 https://url:444 확인 )

Openssl 설치 아파치서버에서 SSL 통신을가능하게하기위해서는 OpenSSL 과 mod_ssl 이필요합니다. 참고사이트 www.openssl.org www.apache.org

www.modssl.org Apache version 2.x 에서는 version 1.x 에서와같이 open-ssl 과 modssl 을연동할필요가없습니다. 1. Open-ssl(0.9.7 버젼권장 ) 은설치후기존버전에서와마찬가지로키생성하시면됩니다. Open-ssl 설치 $ gzip -cd openssl-0.9.7.tar.gz tar xvf - $./config $ make $ make install config 에서 prefix 를주지않았을때에는 /usr/local/ssl 디렉토리에설치가됩니다. 다른디렉토리에설치를하고자한다면다음과같이한다. $./config --prefix=/usr/local --openssldir=/usr/local/openssl OpenSSL 의실행화일은 /usr/local/ssl/bin 에설치되고인증서비스를위한화일들은 /usr/local/openssl 아래의디렉토리에생성됩니다. Apache 설치 2. mod-ssl 은 Apache version 2.x 에포함되어있습니다. < 단, 처음 Apache 설치 (compile) 할때 mod-ssl 의활성화를위해서옵션명령어 (--enable-ssl ) 를추가시켜줘야합니다. > 설치시 configure 옵션은아래와같이해주세요. $ SSL_BASE=../openssl-0.9.7 \./configure \ --prefix=/usr/local/apache2 \ --enable-so \ --enable-shared=max \ --enable-ssl $ make

$ make install