读书人

不要keytooltomcat打开https

发布时间: 2012-09-19 13:43:54 作者: rapoo

不用keytool,tomcat打开https

?

publicstaticvoid main(String[] args) throws Exception {

??????

?????? //trustsotre, my root certificate

?????? KeyStore store = KeyStore.getInstance("JKS");

?????? // initialize

??? ??? store.load(null, null);

??? ??? KeyPair rootPair = generateKeyPair();

?????? X500PrivateCredential rootCredential = createRootCredential(rootPair);

?????? store.setCertificateEntry(TRUST_STORE_NAME, rootCredential.getCertificate());

?????? store.store(

??????????????? new FileOutputStream(TRUST_STORE_NAME + ".jks"),

??????????????? TRUST_STORE_PASSWORD);

?????? // server credentials

?????? store = KeyStore.getInstance("JKS");

?????? store.load(null, null);

??????? store.setKeyEntry(

????????? SERVER_NAME, rootCredential.getPrivateKey(), SERVER_PASSWORD,

??????????????? new Certificate[] { rootCredential.getCertificate() });

??????? store.store(

????????? new FileOutputStream(SERVER_NAME + ".jks"), SERVER_PASSWORD);

??? }

?



?

?

读书人网 >软件架构设计

热点推荐