gpt4 book ai didi

java - 如何以编程方式创建新的 KeyStore?

转载 作者:IT老高 更新时间:2023-10-28 20:26:27 25 4
gpt4 key购买 nike

我正在尝试以编程方式在 Java 中创建一个新的 keystore 。以下代码:

KeyStore keyStore = KeyStore.getInstance(KeyStore.getDefaultType());
keyStore.setCertificateEntry("alias", cert);

抛出未初始化的 KeyStore 异常。

最佳答案

要在 Java 中创建新的 KeyStore,您首先需要创建 KeyStore 文件,然后使用 store(FileOutputStream, char[]) 方法将其存储:

KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());

char[] password = "some password".toCharArray();
ks.load(null, password);

// Store away the keystore.
FileOutputStream fos = new FileOutputStream("newKeyStoreFileName");
ks.store(fos, password);
fos.close();

希望对您有所帮助,您可以查看更多信息 here .

关于java - 如何以编程方式创建新的 KeyStore?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5312559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com