// Define os parâmetros de conexão com o HSM constoptions = { host:"127.0.0.1", authUsernamePassword: { username:"master", password:"12345678", }, };
asyncfunctionimportCertificate() { // Connecta ao HSM constconn = awaithsm.connect(options);
// Nome do certificado constcertName = "myDerCert";
// Certificado em formato DER constcertBuff = fs.readFileSync( path.resolve(__dirname, "test_certificate.der") );
// Importa o certificado constimported = awaitconn.key.importCertificate(certName, certBuff);
// Verifica se o certificado foi importado if (imported) { console.log(`Certificate "${certName}" imported successfull`); } else { console.log("Certificate not imported"); }
// Desconecta do HSM awaitconn.disconnect(); }
// Execute a função importCertificate importCertificate();