우리는 WCF 구성 파일에서 클라이언트 끝점 구성에 대한 인증서를 참조하려고합니다.클라이언트 엔드 포인트 인증서 참조, 고유 이름 부분에 쉼표가있는 경우를 찾는 방법은 무엇입니까?
구성은 다음과 같다 : 테스트 인증서를 들어
<client>
<endpoint address="https://domain.server.com/path/service.asmx"
binding="basicHttpBinding" bindingConfiguration="TestServiceSoap"
contract="..." name="...">
<identity>
<certificateReference storeName="TrustedPublisher"
x509FindType="FindBySubjectDistinguishedName"
findValue="...">....
은 "제목"속성은 다음과 같다 : 우리가 제공하는 경우하여 findValue
에 대해 다음
CN = demo.domain.com
OU = Company
O = Company
L = City
S = County
C = CountryCode
이 작품 위의 속성 :
CN=demo.domain.com, OU=Company, O=Company, L=City, S=County, C=CountryCode
그러나 인증서의 경우 타사, 그들은이의 한 부분으로 자신의 주소를 추가, 그래서 식별자의 위의 목록은 다음과 같습니다
CN = demo.domain.com
OU = Company
STREET = Mainstreet 1, Town Center
L = City
S = County
C = CountryCode
물론, STREET 부분에 쉼표가 작동하지 않습니다, 우리의 문자열이 지금 들어 있으므로 "타운 센터 "를 별도의 이름으로 사용하십시오.
이 식별자 목록을 사용하여 인증서를 찾으려면 어떻게 지정해야합니까?
CN=demo.domain.com, OU=Company, O=Company, STREET=Mainstreet 1, Town Center, L=City, S=County, C=CountryCode
^-- Argh!
죄송합니다 ... 질문 금요일 오후 오독는 :-(다행히도 지금은 맥주시의 – Tanner
그래, 확실히 : –