ho caricato due certificati su azure.
uno in management certificate e uno nei certificati del host service.
se faccio un eseguibile da lanciarew dal pc le management API funzionano, se invece faccio un webservices e lo carico su azure mi dice che non c'è il certificato. Probailmente sbaglio a chiamarlo su azure.
io faccio così
X509Store certificateStore = new X509Store(StoreName.My,
StoreLocation.CurrentUser);
certificateStore.Open(OpenFlags.ReadOnly);
X509Certificate2Collection certs =
certificateStore.Certificates.Find(X509FindType.FindByThumbprint,
certThumbprint, false);
if (certs.Count == 0)
{
Console.WriteLine("Couldn't find the certificate with
thumbprint:" + certThumbprint);
throw new DataServiceException(500,"Server Error", "no
certificato","en-EN",null);
return;
}
io credo che il problema sia nel
StoreName.My,
StoreLocation.CurrentUser
Qualche consiglio