小编Cal*_*har的帖子

使用 Java 从 PEM 格式的文件中提取多个 X.509 证书

我有一种使用 bouncycastle 库从给定 PEM 格式文件中提取 X.509 证书的方法。

进口:

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;

import org.bouncycastle.cert.X509CertificateHolder;
import org.bouncycastle.cert.jcajce.JcaX509CertificateConverter;
import org.bouncycastle.openssl.PEMParser;
Run Code Online (Sandbox Code Playgroud)

方法:

/**
 * Reads an X509 certificate from a PEM file.
 *
 * @param certificateFile The PEM file.
 * @return the X509 certificate, or null.
 * @throws IOException if reading the file fails
 * @throws CertificateException if parsing the certificate fails
 */
public static X509Certificate readCertificatePEMFile(File certificateFile) throws IOException, CertificateException {
    if …
Run Code Online (Sandbox Code Playgroud)

java ssl bouncycastle certificate x509

2
推荐指数
1
解决办法
4499
查看次数

标签 统计

bouncycastle ×1

certificate ×1

java ×1

ssl ×1

x509 ×1