Tecnología

Inicio

Cómo cargar certificados del almacén de claves desde Windows con Visual Basic

Un almacén de claves de Windows es un servidor que contiene la totalidad de su nexión segura Layer (SSL) para sus sitios web. aplicaciones de Visual Basic (VB) para su servidor pueden cargar y ver estos certificados en el servidor. Esto es beneficioso cuando se crea su propio software de administración para los servidores de Windows. Los certificados SSL de carga permiten a los administradores revisar una lista de los certificados de sitios web. Esta programación se lleva a cabo en el software de desarrollo de Visual Studio.

Instrucciones

1 Haga clic en el Windows botón "Inicio" y luego "Todos los programas". Haga clic en "Microsoft Visual Studio", y haga clic en "Visual Basic" para abrir el software.

2 Haga clic en la opción de menú "Archivo" y, a continuación, haga clic en "Abrir". En la lista de proyectos recientes, haga doble clic en el proyecto de VB que utiliza el almacén de claves de Windows. Una vez cargado el proyecto, haga clic en el formulario de VB y seleccione "Ver código" para cargar el archivo de código en su espacio de trabajo.

3 Llamar a la clase de claves de Windows y crear una variable. Cargando la clase de almacén de claves hace que todos los certificados SSL disponibles en el código. Escriba el siguiente código en el archivo:

Como almacén de claves tenue Nueva Chilkat.Cert ()

4 Abra su certificado. Abra el archivo que se encuentra en el servidor del almacén de claves después de cargar el almacén de claves. Escriba el siguiente código:

file = keystore.LoadFromFile ( "myfile.cer")

Reemplazar "myfile.cer" con el nombre de su propio certificado SSL. Por ejemplo, si tiene un archivo de almacén de certificado denominado "companyfile.cer" que se encuentra en la unidad C, escriba el código siguiente:

file = keystore.LoadFromFile ( "c: \ companyfile.cer")

5 Añadir un código para verificar que se ha cargado el certificado SSL. En este ejemplo, se abre un cuadro de mensaje para confirmar que se abra el archivo SSL:

MsgBox keystore.SubjectDN y "se carga".