public class PemUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
getSerialNumber(java.security.cert.X509Certificate certificate) |
static java.security.PrivateKey |
loadPrivateKeyFromPath(java.lang.String keyPath)
从文件路径加载RSA私钥
|
static java.security.PrivateKey |
loadPrivateKeyFromPath(java.lang.String keyPath,
java.lang.String algorithm,
java.lang.String provider)
从文件路径加载指定算法的私钥
|
static java.security.PrivateKey |
loadPrivateKeyFromString(java.lang.String keyString)
从字符串中加载RSA私钥。
|
static java.security.PrivateKey |
loadPrivateKeyFromString(java.lang.String keyString,
java.lang.String algorithm,
java.lang.String provider)
从字符串中加载指定算法的私钥
|
static java.security.cert.X509Certificate |
loadX509FromPath(java.lang.String certificatePath)
从文件路径加载X.509证书
|
static java.security.cert.X509Certificate |
loadX509FromPath(java.lang.String certificatePath,
java.lang.String provider)
从文件路径加载X.509证书
|
static java.security.cert.X509Certificate |
loadX509FromStream(java.io.InputStream inputStream)
从输入流加载X.509证书
|
static java.security.cert.X509Certificate |
loadX509FromStream(java.io.InputStream inputStream,
java.lang.String provider)
从输入流加载X.509证书
|
static java.security.cert.X509Certificate |
loadX509FromString(java.lang.String certificateString)
从字符串加载X.509证书
|
static java.security.cert.X509Certificate |
loadX509FromString(java.lang.String certificateString,
java.lang.String provider)
从字符串加载X.509证书
|
public static java.security.PrivateKey loadPrivateKeyFromString(java.lang.String keyString)
keyString - 私钥字符串public static java.security.PrivateKey loadPrivateKeyFromString(java.lang.String keyString,
java.lang.String algorithm,
java.lang.String provider)
keyString - 私钥字符串algorithm - 私钥算法provider - the providerpublic static java.security.PrivateKey loadPrivateKeyFromPath(java.lang.String keyPath)
keyPath - 私钥路径public static java.security.PrivateKey loadPrivateKeyFromPath(java.lang.String keyPath,
java.lang.String algorithm,
java.lang.String provider)
keyPath - 私钥路径algorithm - 私钥算法provider - the providerpublic static java.security.cert.X509Certificate loadX509FromStream(java.io.InputStream inputStream)
inputStream - 私钥输入流public static java.security.cert.X509Certificate loadX509FromStream(java.io.InputStream inputStream,
java.lang.String provider)
inputStream - 私钥输入流provider - the providerpublic static java.security.cert.X509Certificate loadX509FromPath(java.lang.String certificatePath)
certificatePath - 证书文件路径public static java.security.cert.X509Certificate loadX509FromPath(java.lang.String certificatePath,
java.lang.String provider)
certificatePath - 证书文件路径provider - the providerpublic static java.security.cert.X509Certificate loadX509FromString(java.lang.String certificateString)
certificateString - 证书字符串public static java.security.cert.X509Certificate loadX509FromString(java.lang.String certificateString,
java.lang.String provider)
certificateString - 证书字符串provider - the providerpublic static java.lang.String getSerialNumber(java.security.cert.X509Certificate certificate)