public interface X509CertSupport
| 限定符和类型 | 方法和说明 |
|---|---|
X509Certificate |
generate(InputStream inputStream)
生成x509证书
|
String |
support()
密钥类型
|
void |
verifyCertificate(PublicKey issuerPubKey,
X509Certificate cert)
校验证书签名
|
void |
writeToFile(X509Certificate cert,
File file)
将证书写入文件
|
X509Certificate generate(InputStream inputStream) throws CertificateException, NoSuchProviderException
inputStream - 证书流CertificateExceptionNoSuchProviderExceptionvoid verifyCertificate(PublicKey issuerPubKey, X509Certificate cert) throws NoSuchProviderException, CertificateException, NoSuchAlgorithmException, InvalidKeyException, SignatureException
issuerPubKey - 从颁发者CA证书中提取出来的公钥cert - 待校验的证书NoSuchProviderExceptionCertificateExceptionNoSuchAlgorithmExceptionInvalidKeyExceptionSignatureExceptionString support()
void writeToFile(X509Certificate cert, File file) throws IOException, CertificateEncodingException
cert - 证书file - 文件路径IOExceptionCertificateEncodingExceptionCopyright © 2024. All rights reserved.