package org.cagrid.dorian.service.tools; import java.io.File; import java.security.PrivateKey; import java.security.cert.X509Certificate; import org.cagrid.dorian.service.ca.CertificateAuthority; import org.cagrid.gaards.pki.CertUtil; import org.cagrid.gaards.pki.KeyUtil; public class DorianCAExporter { /** * @param args */ public static void main(String[] args) { try { BootstrapperSpringUtils utils = new BootstrapperSpringUtils(); CertificateAuthority ca = utils.getCertificateAuthority(); X509Certificate cert = ca.getCACertificate(); PrivateKey key = ca.getPrivateKey(); CertUtil.writeCertificate(cert, new File("dorian-ca.cert")); KeyUtil.writePrivateKey(key, new File("dorian-ca.key")); } catch (Exception e) { e.printStackTrace(); } } }