Share via


[인증서] Exchange 2007 서비스에 사설인증기관을 사용하여 10년짜리 인증서 사용하기

* 유효기간 10년인 인증서 템플릿생성

1. 템플릿을 복사해서 원하는 Validation 기간으로 변경.

관리도구에서 인증기관 콘솔을 실행합니다.

“관리” 를 누름

원하는 템플릿을 복제.

원본은 2년이고 변경이 불가능함.

복사한 템플릿은 기간 변경이 가능함

2. 생성한 템플릿을 발급받을 수 있도록

인증서 템플릿에서 새로 만들기 –> 발급할 인증서 템플릿을 클릭 –> 위의 작업에서 생성한 템플릿을 선택.

3. 선택하면 신규로 생성한 Template이 나타남.

4. 서비스를 재시작하고 인증서 발급 절차를 진행하면 기간이 연장된 인증서가 발급됨.

* Exchange Management Shell에서 인증서 발급

1. 인증서 요청 파일을 생성합니다.

[PS] C:\temp>New-ExchangeCertificate -GenerateRequest -Path "c:\temp\edgerequest.req" -FriendlyName "edge certificate" -SubjectName "DC=KR,DC=co,DC=test,CN=edge.test.co.kr" -DomainName edge.test.co.kr, edge

위의 빨간색 서버 이름은 실제 edge 서버 이름으로 변경합니다.

2. Request 파일로 웹 인증기관에 접속하여 BASE64로 인코딩된 CER 인증서 다운로드

1) 인증기관 서버에 웹 접속합니다..

    - https://인증서비스서버명/certsrv 로 접속.

2) 메인 화면에서 “인증서 요청” 링크를 클릭합니다.

3) “고급 인증서 요청” 링크를 클릭합니다.

4) “Base 64 인코딩 CMC 또는 PKCS #10 파일을 사용하여 인증서 요청을 제출하거나 Base 64 인코딩 PKCS #7 파일을 사용하여 갱신 요청을 제출합니다.” 를 클릭합니다.

5) 1단계에서 생성된 edgerequest.req 파일을 메모장으로 열어 내용을 복사한 후에, “저장된 요청” 란에 붙여 넣습니다.

“인증서 템플릿” 부분에서 “10년으로 유효기간을 설정한 인증서 템플릿”을 선택하고 “제출” 버튼을 클릭합니다.

6) 생성된 인증서 파일(*.cer) 을 해당 edge 서버로 복사합니다.

3. 인증서 import 및 Enable

[PS] C:\temp>Import-ExchangeCertificate -Path C:\temp\edge-certnew.cer | Enable-ExchangeCertificate -Services smtp

[PS] C:\temp>Get-ExchangeCertificate

Thumbprint Services Subject

---------- -------- -------

B20F5B6D0E31A24637781C86DBCD5AA07E23DE96 S.... CN=edge.test.co.kr, DC=test,DC=co,DC=kr

5525C79205ADF82CEFB4C0D8E8BEB60F7ED5C7AF S.... CN=edge

* CAS-HUB 인증서 발급

1. 인증서 요청 파일을 생성합니다.

[PS] C:\temp>New-ExchangeCertificate -GenerateRequest -Path "c:\temp\hubcert.req" -FriendlyName "HUB Certificate" -SubjectName " DC=KR,DC=co,DC=test,CN=cas1.test.co.kr " -DomainName cas1.test.co.kr,cas1 -PrivateKeyExportable $true

위의 빨간색 서버 이름은 실제 서버 이름으로 변경합니다.

2. II의 2단계를 수행합니다.

3. 인증서 import 및 Enable

[PS] C:\temp>Import-ExchangeCertificate -Path C:\temp\hub-certnew.cer | Enable-ExchangeCertificate –Services smtp, pop, imap

Written by shsong