NET API
HSM Dinamo
Cargando...
Buscando...
No se han encontrado entradas
import_export_pkcs12.cs

Ejemplo de importación y exportación PKCS#12.

Véase la nota sobre ejemplos.
usando System;
using System.Collections.Generic;
usando System.IO;
using System.Linq;
usando System.Text;
usando System.Threading.Tasks;
usando Dinamo;
utilizando Dinamo.Hsm;
namespace ImportExportPKCS12
{
clase Programa
{
static void Main(string[] args)
{
cadena dirección = "10.0.0.1";
cadena usuario = "usuario";
cadena pass = "contraseña";
DinamoClient din = nuevo DinamoClient();
//Conecta ao HSM
din.Connect(address, user, pass);
cadena keyId = "lab";
cadena certId = "lab_cert";
cadena p12Contraseña = "12345678";
/*
* Importar un archivo PKCS#12.
*/
din.ImportPKCS12(@"c:\tmp\lab.pfx", p12Contraseña, keyId, certId, true);
/*
* Exporta una clave y un certificado en formato PKCS#12.
*/
byte[] pkcs12 = din.ExportPKCS12(keyId, certId, p12Password);
/*
* Importar un buffer en formato PKCS#12.
*/
cadena impKeyId = "imp";
cadena impCertId = "imp_cert";
din.ImportPKCS12(pkcs12, p12Contraseña, impKeyId, impCertId, true);
din.Disconnect();
}
}
}
Clase API para acceder a las funcionalidades del HSM Dinamo. En esta clase se puede programar utilizando...
Definición DinamoClient.cs:93
byte[] ExportPKCS12(cadena KeyId, cadena CertId, cadena Secret)
Exporta una clave y un certificado HSM en formato PKCS#12.
Definición DinamoClient.cs:2850
Int32 ImportPKCS12(cadena FilePath, cadena Password, cadena KeyId, cadena CertId, bool Exportable)
Definición DinamoClient.cs:2713
void Conectar(cadena Usuario, cadena Contraseña)
Establece una conexión cifrada con el HSM utilizando los ajustes de equilibrio de carga.
Definición DinamoClient.cs:562
void Desconectar(bool flagCerrar)
Finaliza la conexión con el HSM.
Definición DinamoClient.cs:814
Espacio de nombres que denota un conjunto de funciones para acceder al HSM Dinamo y sus respectivas excepciones.
Definición DinamoClient.cs:12
Definición DinamoClient.cs:12