클라이언트 인증서로 보안을 설정하고자하는 WCF 서비스가 있는데 Azure에서 작동하도록 할 수 없습니다.클라이언트 인증서로 작업 할 Azure WCF 서비스를받을 수 없습니다.
Amazon의 표준 Windows Server에서 서비스를 호스팅하여 Azure를 방정식에서 제거했습니다. 연결된 인증서를 포함하여이 서버의 로컬 컴퓨터 '개인'저장소에 서비스 및 클라이언트 인증서 (자체 서명 없음)를 모두 설치했으며 내 로컬 PC에서 예상대로 작동했으며 클라이언트 인증서가 바인딩/행동. 은 인증서가 지정되지 않고이 아니기 때문에 올바르게 작동합니다.
그런 다음이 서비스를 Azure에 배포했습니다. 클라이언트 및 서버 인증서가 포털에 업로드되고 "로컬 컴퓨터/내"에 대해 구성에서 설정되고 CA와 루트 인증서가 업로드되고 "My", "Trusted"및 "CA"를 비롯한 다양한 상점에서 사용하려고했습니다. 내가 시도하는 모든 변이, 나는 계속 "HTTP 요청은 클라이언트 인증 스키마 '익명'"이 클라이언트 끝점 주소가되는 유일한 변경 사항과 함께 정확히 동일한 프로그램에서 호출 된 것으로 금지되었습니다.
또 다른 세부 사항으로는 인증서가 없어도 작동하므로 웹 서비스에는 문제가 없지만 클라이언트와 서비스 간의 인증서 핸드 셰이크가 실제로 어떻게되는지 알 수는 없습니다.
나는 거기에 잠시 흥분해 왔지만 같은 오류가 발생합니다. 나는 RDP와 PowerShell을 사용하여 인증서가 Azure 서버에 모두 설치되어 있는지 확인했으며 예상대로 모든 것이 있습니다. 나는 그 밖의 무엇을 확인해야할지 모르겠다. – Lukos
응용 프로그램 풀을 실행하는 사용자가 인증서 (RDP) – viperguynaz
에 액세스 할 수있는 권한이 있는지 확인 Azure/Windows Server 2012에서 수행하는 방법이 확실하지 않습니다. – Lukos