Exemplo de geração de dukpt.
using System;
using System.Collections.Generic;
using System.Text;
namespace TesteNF
{
class Program
{
static void Main(string[] args)
{
string address = "10.0.62.16";
string user = "master";
string pass = "12345678";
byte[] pbBDK= new byte[] { 0x01, 0x02, 0x03, 0x04, 0x05 };
byte[] pbCTR = new byte[] {0x00, 0x00, 0x00, 0x00, 0x00 };
}
}
}
Classe de baixo nível para acesso ao HSM. Para utilizar essa classe é necessário o entendimento mais ...
Definição DinamoApi.cs:15
const Int32 NEW_DUKPT_MODE_IPEK
Definição DinamoApi.cs:1402
Classe de API para acesso às funcionalidades do HSM Dinamo. Nessa classe é possível programar utiliza...
Definição DinamoClient.cs:93
KEY_ALG
Definição DinamoClient.cs:227
string GenBDKName(byte[] pbKSI)
Gera o nome da BDK a partir de uma KSI (Key Serial Identification).
Definição DinamoClient.cs:4265
string GenDUKPT(byte[] pbKSI, byte[] pbDID_CTR, uint dwParam)
Gera uma chave DUKPT dentro do HSM utilizando uma KSI (Key Serial Identification),...
Definição DinamoClient.cs:4310
IntPtr GenerateKey(string KeyId, DinamoClient.KEY_ALG Alg, bool Exportable)
Gera uma chave permanente no HSM.
Definição DinamoClient.cs:1891
void RemoveObject(string ObjectId)
Remove um objeto do HSM.
Definição DinamoClient.cs:2397
void Connect(string User, string Password)
Estabelece uma conexão cifrada com o HSM utilizando as configurações de load balance.
Definição DinamoClient.cs:562
void Disconnect(bool flagClose)
Encerra a conexão com o HSM.
Definição DinamoClient.cs:814
Namespace que denota um conjunto de funções para acesso ao HSM Dinamo e suas respectivas exceptions.
Definição DinamoClient.cs:12
Definição DinamoClient.cs:12