Unofficial Content
  • This documentation is valid for:

English Version

Importar el certificado y manejo del almacén de certificado (keystore) en .Net

La interfase que provee el ambiente Windows para administrar los certificados es la Microsoft Managment Console (MMC). Existen tres tipos de almacenes , usuario, Equipo y servicio.
Para el acceso de aplicaciones .Net web (ASPNET) es necesario instalar el certificado en el almacén de Equipo.
Para el acceso de aplicaciones .Net Win, alcanza con instalar el certificado en el almacén de usuario ( que esta logeado al momento de ejecutar la aplicación).
Los pasos para instalar un certificado en el almacén de equipo serian los siguientes:

       1)  
Obtener el certificado
 
Con el IExplorer ir al servidor del cual quiero obtener su certificado (https://www.dominio.com/webservice). Luego ir a File->Properties->Certificates. Allí en 'Details' ir por 'Copy to File...' y elegir por ejemplo 'Base-64 encoded X.509'. Con esto se guarda el certificado en un archivo.
 
Web service seguro/autenticación - wsdl certificado
     
    2) Guardando el certificado en un almacén de Equipo
 
   Ejecutar desde linea de comandos MMC y acceder a File/ Add/Remove Snap-in /; Add,  click "Certificates" ( luego computer account, Local computer)
 ConsumoservicioImage0
 Dentro de certificates / click derecho en en Trusted Root Certification Authorities / All tasks / import y ahí seleccionar el certificado
  ConsumoservicioImage1
 Certificate Store (del import wizard) seleccionar Place all certificates in the following store: Trusted Root Certification Authorities.
  ConsumoservicioImage2

Luego de instalar el certificado no es necesario especificar la ubicación del almacén. 

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant