2013-03-13 2 views
0

나는 이것을 이해할 수 없다. 인증서를 사용하는 데 필요한 역할에 인증서를 업로드했습니다.Azure 작업자 역할에서 인증서를 사용하는 방법?

내 컴퓨터에서 훌륭하게 작동하지만 작업자 역할이 실행되는 동안 작동하지 않는 것 같습니다.

이 인증서를 "설치"할 때까지 로컬에서 문제가 발생했습니다. 내가 Azure로해야합니까?

팁이 있습니까? 감사합니다.

string certThumbprint = "8B6F1E6FEC6EB1D2EA8E86F78BD0841310BFD1F8"; 
X509Store certificateStore = new X509Store(StoreName.My, StoreLocation.LocalMachine); 
certificateStore.Open(OpenFlags.ReadOnly); 
var certs = certificateStore.Certificates.Find(
        X509FindType.FindByThumbprint, 
        certThumbprint, false); 

if (certs.Count == 0) 
{ 
    Console.WriteLine("Couldn't find the certificate with thumbprint:" + certThumbprint); 
    return; 
} 

답변

2

몇 가지 도움이 포인터 :

  • 당신이 높은 모드에서 실행하고 있는지 확인합니다.
  • 인증서가 CurrentUser \ Personal 저장소가 아닌 LocalMachine \ Personal 저장소에 업로드되었는지 확인하십시오.
  • .CF 파일을 관리 인증서 영역이 아닌 필요한 역할에 .PFX 파일을 업로드했는지 확인하십시오. (인증서가 올바른 위치에 있는지 인스턴스에 원격으로 연결할 수 있습니다.)
+0

Igor. https://management.core.windows.net/을 (를) 호출하여 하늘빛 내부에서 실패하는 이유가 있습니까? – kevin

+0

너무 광범위합니다. 몇몇 세부 사항을 가진 새로운 질문을 배치하십시오 :) – Igorek

관련 문제