2016-11-11 20 views

回答

1

使用ARM模板将证书添加到群集。将您的应用程序使用的证书的详细信息放在os.Profile.Secrets

你其实并不需要证书ACL来网络服务,所有你需要的是提供通过添加以下行到你的ApplicationManifest.xml

读给你的应用程序可用证书访问
<Principals> 
    <Users> 
     <User Name="Service1" AccountType="NetworkService" /> 
    </Users> 
    </Principals> 
    <Policies> 
    <SecurityAccessPolicies> 
     <SecurityAccessPolicy GrantRights=”Read” PrincipalRef="Service1" ResourceRef="MyCert" ResourceType="Certificate"/> 
    </SecurityAccessPolicies> 
    </Policies> 
    <Certificates> 
    <SecretsCertificate Name="MyCert" X509FindType="FindByThumbprint" X509FindValue="[YourCertThumbrint]"/> 
    </Certificates> 

更多帮助:http://answers.flyppdevportal.com/MVC/Post/Thread/6a524a56-be43-4655-ac1e-df7c54c9e5ac?category=azureservicefabric