public static class RsaPrivateCipher.KeyPairHelper
extends java.lang.Object
| 构造器和说明 |
|---|
KeyPairHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
generateKeyPair()
生成密钥对
将密钥分别用Base64编码保存到#publicKey.properties#和#privateKey.properties#文件中
保存的默认名称分别为publicKey和privateKey
|
static java.security.interfaces.RSAPrivateKey |
getPrivateKey()
从文件获取RSA私钥
|
static java.security.interfaces.RSAPrivateKey |
getPrivateKey(java.lang.String base64KeyPass)
生成私钥
|
static java.security.PrivateKey |
getPrivateKeyFromPKCS12(java.lang.String pfxFilePath,
java.lang.String password)
读取PKCS12格式的key(私钥)pfx格式
|
static java.security.interfaces.RSAPublicKey |
getPublicKey()
从文件获取RSA公钥
|
static java.security.interfaces.RSAPublicKey |
getPublicKey(java.lang.String base64KeyPass)
公钥生产RSAPublicKey
|
static java.security.PublicKey |
getPublicKeyFromCert(java.io.InputStream ins)
读取公钥,x509格式
|
public static void generateKeyPair()
public static java.security.interfaces.RSAPublicKey getPublicKey()
throws java.lang.Exception
java.lang.Exceptionpublic static java.security.interfaces.RSAPublicKey getPublicKey(java.lang.String base64KeyPass)
throws java.lang.Exception
base64KeyPass - base64密钥串java.lang.Exceptionpublic static java.security.interfaces.RSAPrivateKey getPrivateKey()
throws java.lang.Exception
java.lang.Exceptionpublic static java.security.interfaces.RSAPrivateKey getPrivateKey(java.lang.String base64KeyPass)
throws java.lang.Exception
base64KeyPass - base64密钥串java.lang.Exceptionpublic static java.security.PublicKey getPublicKeyFromCert(java.io.InputStream ins)
throws java.lang.Exception
ins - java.lang.Exceptionpublic static java.security.PrivateKey getPrivateKeyFromPKCS12(java.lang.String pfxFilePath,
java.lang.String password)
throws java.lang.Exception
password - java.lang.ExceptionCopyright © 2022. All rights reserved.