Ejemplo de generación de dukpt.
usando System;
using System.Collections.Generic;
usando System.Text;
namespace TesteNF
{
clase Programa
{
static void Main(string[] args)
{
cadena dirección = "10.0.62.16";
string usuario = "maestro";
cadena pass = "12345678" ;
byte[] pbBDK= new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05 };
byte[] pbCTR = new byte[] {0x00, 0x00, 0x00, 0x00, 0x00 };
}
}
}
Clase de bajo nivel para acceder al HSM. Para utilizar esta clase es necesario entender más ...
Definición DinamoApi.cs:15
const Int32 NEW_DUKPT_MODE_IPEK
Definición DinamoApi.cs:1402
Clase API para acceder a las funcionalidades del HSM Dinamo. En esta clase se puede programar utilizando...
Definición DinamoClient.cs:93
CLAVE_ALG
Definición DinamoClient.cs:227
string GenBDKName(byte[] pbKSI)
Genera el nombre del BDK a partir de un KSI (Key Serial Identification).
Definición DinamoClient.cs:4265
string GenDUKPT(byte[] pbKSI, byte[] pbDID_CTR, uint dwParam)
Genera una clave DUKPT dentro del HSM utilizando una KSI (Key Serial Identification),...
Definición DinamoClient.cs:4310
IntPtr GenerateKey(cadena KeyId, DinamoClient.KEY_ALG Alg, bool Exportable)
Genera una clave permanente en el HSM.
Definición DinamoClient.cs:1891
void RemoveObject(cadena ObjectId)
Elimina un objeto del HSM.
Definición DinamoClient.cs:2397
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