none
https 통신을 위한 인증서 호출 RRS feed

  • 질문

  • 안녕하세요.

    다름 아니라.. 이번에 타 서버와 https 통신을 새로 뚫어야(?)되는 상황이 왔습니다.
    제가 운영중인 서버를 A, Https로 연결을 해야되는 서버를 B라고 가정을 하고 설명을 드리겠습니다.

    지금 현재 까지의 진행사항은 A 서버의 DNS로 인증서를 생성을 해놓은 상태입니다.(인증서 확장자는 p12 입니다.)
    참고적으로 개발환경은 windows 2003(iis 6.0), visual studio 2005 버전을 사용중입니다.

    다른팀이(ASP로 개발) 개발해놓은 부분은 살펴보면
    소스코드 내에 A 서버에 등록되어 있는 인증서를 호출한다음..
    B서버로 Https로 통신을 하고 있더군요.. 아래는 참고 소스입니다.

    set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
    objXMLHTTP.setOption(3) = "LOCAL_MACHINE\My\인증서이름"

    이부분을 .net으로 구현을 해야하는데..
    어떤식으로 접근을 해야할지 모르겠습니다.ㅠㅠ
    예제 샘플이나.. 어떤식으로 접근을 해야하는지 알려 주시면 정말로 감사하겠습니다.

    그리고 한가지 더 궁금한게..
    A 서버에서 인증서를 발급받을 때, A서버의 DNS 기반으로 인증서를 발급 받았는데..
    A 서버의 웹 페이지에서 발급받은 인증서를 호출한 다음 B서버로 Https로 통신한다는 점이 잘 이해가 되질 않습니다.
    이부분에 대해서도 설명좀 부탁 드립니다.^^

    2013년 7월 17일 수요일 오전 7:36