Mensaje dentro de Servicios Webs

Responder 
#1 - 07/02/2011 16:25:46 Reporta abuso | Link Permanente
Johansen
Usuario no registrado
No puedo acceder al almacén de certificados

Responder Citar
Buenos días.

Estoy tratando de cargar un certificado para acceder a un WebService y me funciona todo perfecto en mi PC menos en el servidor (Windows Server 2008), al parecer no tengo permiso ya que al tratar de acceder a la almacén de los certificados esta esta vacía,
Utilizo el siguiente código que lo usa mucha gente y funciona, a mi me funciona en una aplicación de escritorio que utiliza el mismo WebService ahora lo estoy utilizando desde una aplicación ASPNET y desde el mismo Windows Server 2008 y no hay caso
Espero que alguien me pueda dar una mano ya que he probado de todo. Gracias.

    Private Function ObtenerCertificado(ByVal subject As String) As X509Certificate2                Dim store As New X509Store(StoreLocation.CurrentUser)                store.Open(OpenFlags.ReadOnly)
         Dim certCollection As X509CertificateCollection = store.Certificates
         Dim cert As X509Certificate2 = Nothing
         Dim c As X509Certificate2
         For Each c In certCollection (nunca se ejecuta porque la coleccion esta vacia)
            If c.Subject = subject Then
                Return c
            End If
         Next c
         Return Nothing
    End Function
Volver arriba

Respuestas
Mostrar de en 15
#2 - 14/03/2011 1:55:50 Reporta abuso | Link Permanente
submarine
Usuario no registrado
RE: No puedo acceder al almacén de certificados

Responder Citar
Verifica el usuario con el cual se instalaron los certificados este debe ser el mismo con el cual se ejecute la aplicación .NET en el servidor. Lo mejor es que al instalarlos lo realices en la cuenta del equipo (cuenta local o local machine) y que cuando realices la consulta también lo hagas en esta ubicación(localmachine); esto dado que cuando lo haces con current user este buscará los certificados del usuario que corre la aplicación (usuario de .NET) o con la identidad que tengas configurada para el sitio.

Cuentame si lo solucionaste
Volver arriba
Mostrar de en 15