Ejemplo de recuperación de clave pública utilizando el módulo blockchain. 
using System;
using System.Text;
using System.IO;
 
namespace BchainGetPub
{
    class Program
    {
        private static String addr = "127.0.0.1";
        private static String userId = "test";
        private static String userPwd = "12345678";
 
        static void Main(string[] args)
        {
            String keyId  = "key";
 
            try {
                
                api.
Connect(addr, userId, userPwd);
                Console.Out.WriteLine("Conectado com sucesso!");
 
 
                
                Console.Out.WriteLine("Chave gerada com sucesso!");
 
                
                Console.Out.WriteLine("Chave pública recuperada com sucesso!");
                Console.Out.WriteLine("Chave pública: " + BitConverter.ToString(pub).Replace("-", ""));
 
            } finally{
                
                Console.Out.WriteLine("Desconectado com sucesso!");
            }
        }
    }
}
Classe de baixo nível para acesso ao HSM. Para utilizar essa classe é necessário o entendimento mais ...
Definição DinamoApi.cs:15
const byte DN_BCHAIN_VER_BIP32_MAINNET
Definição DinamoApi.cs:2419
const byte DN_BCHAIN_PBK_BIP340
Definição DinamoApi.cs:2537
Classe de API para acesso às funcionalidades do HSM Dinamo. Nessa classe é possível programar utiliza...
Definição DinamoClient.cs:93
Classe de Excecao para erros do Dinamo.
Definição DinamoException.cs:10
override string Message
Definição DinamoException.cs:42
void BchainCreateXPrvBip32(string szId, byte bVersion, bool isExportable, bool isTemporary)
Cria uma chave privada XPriv no formato BIP32.
Definição DinamoClient.cs:7048
byte[] BchainGetPubKey(byte bType, string szId)
Recupera uma chave pública usando o módulo blockchain.
Definição DinamoClient.cs:7180
void RemoveObjectIfExists(string ObjectId)
Remove um objeto do HSM, se existir.
Definição DinamoClient.cs:2425
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:577
void Disconnect(bool flagClose)
Encerra a conexão com o HSM.
Definição DinamoClient.cs:829
Namespace que denota um conjunto de funções para acesso ao HSM Dinamo e suas respectivas exceptions.
Definição DinamoClient.cs:12