CreateKeyMaterial.java

Exemplo de criação de uma chave onde seu valor é impresso na tela, sem que a chave persista no HSM.

Veja Nota sobre os exemplos.
package doxy.examples;
import java.util.Arrays;
public class CreateKeyMaterial {
static String ipHSM = "10.0.62.16";
static String usr = "master";
static String pass = "12345678";
public static void main(String[] args) throws TacException {
Dinamo api = new Dinamo();
System.out.println("--> Login HSM and create 3DES key");
api.openSession(ipHSM, usr, pass);
byte[] keyMaterial = api.createKeyMaterial(TacNDJavaLib.ALG_3DES_112);
api.closeSession();
System.out.println(Arrays.toString(keyMaterial));
System.out.println("The process ended successfully");
}
}