2011-11-08 3 views
0

필자는 wcf (웹) 서비스가 아닌 다양한 통신 프로토콜을 통해 ssl/tls를 사용하여 보안 서비스를 작성/소비하라는 개발자의 공통된 요구를 이행해야합니다.Windows 인증서 관리 - 방법

내 문제는 내가 인증서에 대해 많이 알지 못해서 전체 프로세스 속도를 높이기 위해 내 배경 지식을 얻으려고 노력하고 있다는 것입니다.

나는 나 사용을 위해 발행 3 개 파일을 조정하고 조직 : 또한

AppName.cert.pem AppName.csr AppName.Key.pem

을하고 다음 나에게 암호를했다. 자신의 테스트 도구와 함께 사용하도록되어

Organization.cert.pem

:

조직

는 나에게 다른 인증서를했다.

시나리오는 조직이 하나의 VM에서 실행되는 테스트 슈트와 다른 소프트웨어에서 빌드하는 소프트웨어를 제공한다는 것입니다. 나는 내 소프트웨어와 함께 VM에 두 인증서를 모두 가져 오기로되어 있으며 테스트 소프트웨어가있는 VM에 조직의 인증서가 있다고 생각한다.

잘가, 내 코드가 작성된 것입니다 ....

문제는 그 방법을 모른다, 그리고 그들이 제공하는 도움말 링크는 양쪽에서 보안 요청/응답을 추적 OpenSSL을 일부 Java2SE를 가리키는 C# 및 두 VM 모두 Windows Server 2008 R2 x64 Standard/Enterprise를 사용합니다. certs를 가져 오는 방법을 잘 모르겠습니다. 특정 PORT 및 b) 도메인 단위로 응용 프로그램 단위로 구성해야합니다.

덕분에,

어떤 도움과지도 주시면 감사하겠습니다!

답변

0

글쎄, 나는 OpenSSL 윈도우 클라이언트를 다운로드하고 AppName.cert.pem, AppName.csr AppName.Key.pem을 하나의 통합 된 AppName.PKCS12으로 변환했다.

나중에 각 WS2008R2 VM 환경에서 인증서 관리자 (MMC 스냅인)를 사용하여 결과를 가져 와서 정상적으로 작동했습니다.

Cert Manager는 *.cert.pem 파일을 이해하므로 두 VM에서 Organization.cert.pem도 가져올 수있었습니다.

감사

추신 : 리눅스/유닉스 너트 작업에 의해 작성된 윈도우 설정에 대한 지침을 읽어하지 마십시오. 필자가 테스트 소프트웨어 매뉴얼을 작성한 사람 (내가 리눅스에서 이식 한 것)이 이해가 부족하기 때문에 야생 거위 추격전에 나를 보내지 않으면이 모든 인증서 관리가 더 쉬워 질 것입니다. Windows Server 환경의 기능 ... OpenSSL 필요 없음.

<bleepzter/>

관련 문제