OpenSSL 인증서 만들기
openssl.exe 파일을 만들었다. 실행을 해보면, 에러가 뜨는데.. WARNING: can't open config file /usr/local/ssl/openssl.cnf usr/local/ssl 이 경로는 리눅스 경로인데, 윈도우에서 이런 에러가 뜬다는건 흠좀무이다. openssl.cnf 파일은 apps 폴더 아래에 있으므로 set OPENSSL_CONF=c:\설치경로\openssl.cnf 명령어로 path 를 설정해준다. 그리고, 인증서 파일이 저장될 폴더도 하나 만들어 준다. 설치경로에 VerySign 이라는 이름의 폴더를 예제로 한다. 인증서를 만드는 과정은 아래 3단계로 요약된다. Key 파일 생성 > CSR 파일 생성 > 인증서 파일 생성 하나씩 살펴보면 1. KEY 파일 생성 openssl genrsa -aes256 -out ../verysign/ca.key 2048 암호화를 위한 비밀번호를 결정해야 하는데, 두번 물어본다. 꼭 반드시 외워두자. verysign 폴더 안에 key 파일이 생성되면, 보안을 위해 파일 > 우클릭 > 속성에서 일반 > 읽기전용 보안 > 권한을 모두 제거한다. 2. CSR 파일 생성 copy con ../verysign/ca.conf [ req ] default_bits = 2048 default_md = sha256 default_keyfile = ca.key distinguished_name = req_distinguished_name extensions = v3_ca req_extensions = v3_ca [ v3_ca ] basicConstraints = critical, CA:TRUE, pathlen:0 subjectKeyIdentifier = hash ##a...