ExportacaoP8.java

Exemplo de exportação de chave no formato PKCS#8.

Veja Nota sobre os exemplos.
package doxy.examples;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
public class ExportacaoP8 {
public static void main(String[] args) throws TacException, IOException {
Dinamo api = new Dinamo();
api.openSession("10.0.62.16", "master", "12345678");
api.createKey("tkey", TacNDJavaLib.ALG_RSA_2048);
byte[] pkcs8 = api.PKCS8ExportKey("tkey", "");
api.deleteKey("tkey");
Files.write(Paths.get("chave.pkcs8"), pkcs8);
api.closeSession();
}
}