인증서 유형의 메시지 자격 증명이있는 WCF SOAP 서비스를 사용하는 응용 프로그램이 있습니다. makecert를 사용하여 개발/테스트하는 동안 사용할 개발 용 인증서를 생성했으며 이제 다음 코드로 내 코드를 승격 할 준비가되었습니다. 이렇게하려면 생산 등급 인증서를 받고 싶습니다.WCF 응용 프로그램 용 CSR을 어떻게 생성합니까?
시스템 담당자와 협력 한 후 클라이언트 인증서 용 PFX 파일을 얻을 수 있습니다.
[req] # openssl req params
prompt = no
distinguished_name = MyName.Client
[MyName.Client]
C = US
ST = New York
O = MyCompany
OU = MyUnit
CN = MyName
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always
basicConstraints = critical,CA:FALSE
우리는 MyName.Client.cer 및 MyName.Client를 생성하기 위해 (내가 너무 익숙하지 않다) 우리의 서버 중 하나에서 Microsoft 인증서 서비스를 사용 :이 인증서를 생성에는 OpenSSL 설정입니다. 키 파일. 우리는 MyCA.cer이라는 이름의 루트 권한 인증서를 가지고 있습니다. 그런 다음 OpenSSL을 사용하여 MyName.key, MyName.Client.cer 및 MyCA.cer에서 MyName.pfx를 생성했습니다. 나는 MyName.Client.pfx, MyCA.cer 및 MyCA.crl를 설치하고 서비스 추적 파일에서 다음과 같은 예외 얻을 :
The X.509 certificate CN=MyName.Client, OU=MyUnit, O=MyCompany, S=New York, C=US chain building failed. The certificate that was used has a trust chain that cannot be verified. Replace the certificate or change the certificateValidationMode. The revocation function was unable to check revocation because the revocation server was offline.
그래서 내가 붙어 있습니다. 저는 신분증을 가진 신참 선수이며 이것이 곧바로 될 것이라고 생각했습니다. 우리는 최종 환경에서 GeoTrust 인증서를 사용할 계획입니다. 우리는 그들에게 많은 사업을합니다. 내 응용 프로그램에 대해 GeoTrust에서 인증서를 얻으려면 시스템 시스템 담당자에게 무엇을 알려야하는지 알아 내려고합니다. 내 응용 프로그램이 dev certs와 함께 작동하여 설치가 가능할 것으로 생각되면 내 구성을 변경하여 새로운 certs를 찾습니다. 내가 잘못?
미리 도움을 청하십시오.