// Define os parâmetros de conexão com o HSM constoptions = { host:"127.0.0.1", authUsernamePassword: { username:"master", password:"12345678", }, };
asyncfunctiondeleteKey() { // Connecta ao HSM constconn = awaithsm.connect(options);
// Nome do certificado constkeyName = "myBcTestToBeDeletedKey";
// Cria uma nova chave constcreated = awaitconn.blockchain.create( keyName, // Nome da chave hsm.enums.BLOCKCHAIN_KEYS.BITCOIN_MINI_KEY, // Tipo da chave true, // Exportável true// Temporária );
// Verifica se a chave foi criada if (created) { // Deleta a chave criada anteriormente constdeleted = awaitconn.blockchain.delete(keyName);
// Verifica se a chave foi deletada if (deleted) { console.log("Key deleted successfully"); } else { console.log("Key not deleted"); } } else { console.log("Key not created"); }