2017-11-16 16 views
0

다른 당사자의 웹 요청에 응답해야하는 서비스 패브릭에서 웹 API를 호스트하려고 시도 중입니다. 제 3자를위한 문서에서 그들은 웹 훅에서 SNI를 지원하지 않는다고 구체적으로 주장합니다. 서비스 패브릭에서 호스팅되는 웹 API에서 SNI가 켜져있는 것처럼 보입니다.서비스 패브릭에서 SNI를 구성하는 방법

서비스 패브릭 노드의 기본 httpsys 동작을 재정 의하여 SNI를 해제하거나 SNI를 지원하지 않는 클라이언트에 대한 기본 와일드 카드 인증서를 제공 할 수 있습니까?

답변

0

인증서를 사용하기 위해 netsh를 사용하여 ipport = 0.0.0.0 : 443을 설정하면 대체 인증서가 설정됩니다. 은 netsh 호출은 다음과 같을 것이다 :

은 netsh HTTP는 sslcert ipport = 0.0.0.0 추가 = 443 certhash = [YourCertificateThumbprint] APPID = {c026c540-804e-4039-9089-9a11caeb5e7d} certstorename을 내

appid에 대한 guid는 임의의 guid입니다 (예 : IIS에 특정 Guid가있는 경우와 같이 구성을 담당하는 도구를 볼 수 있도록 사용됩니다). 은 실행할 수있는 구성을 확인하려면 :

은 netsh HTTP 쇼 sslcert 당신은 SETUP.CMD/박쥐이를 배치하고 서비스 매니페스트의 SetupEntryPoint에서 실행하려면이 옵션을 구성 할 수 있습니다 지금

. "LocalSystem"계정에서 실행되도록 설치 진입 점을 구성하십시오.

SetupEntryPoint를 구성하는 방법은 documentation을 참조하십시오.