Hola.
Tengo configurada una aplicación web cliente con una <policyDocument>. Ya he
instalado los certificados del caso. La pregunta es si el hecho de que este
cliente se configura con una Policy impide que se pueda buscar los
certificados por código. Por ejemplo, tengo una función como la siguiente
para buscar un certificado en un Store en base al SubjectName.
//Devuelve entero que indica si el certificado se halló.
int
EncuentraCertificado(Microsoft.Web.Services2.Security.X509.X509CertificateStore oStore, string sSubjectName)
Microsoft.Web.Services2.Security.X509.X509CertificateCollection oColeccion = oStore.FindCertificateBySubjectName(sSubjectName);
return oColeccion.Count;
}//EncuentraCertificado
El problema que tengo, es que he buscado en todos los almacenes de
certificados y no logro encontrar el certificado. Si lanzo MMC para el
snap-in de Certificados el certificado aparece registrado en CurrentUser -
Personal. El SubjectName lo he sacado con X509 Certificate Tool.
La otra pregunta: al tener configurada una Policy es necesario codificar la
busqueda de los certificados, o .NET lo hace automático?
Muchas gracias.
Leer las respuestas