public class RSAKeyStoreUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
genCert(String path,
String password,
String alias)
Generate certification.
|
static void |
genKey(String path,
String password,
String alias)
Generate key using keytool.
|
static X509Certificate |
getCert(String path)
Get certification.
|
static PrivateKey |
getPrivateKey(String privateKeyStr)
Get private key.
|
static PrivateKey |
getPrivateKey(String path,
String alias,
String storePass) |
static String |
getPrivateKeyString(String path,
String alias,
String storePass)
Get private key String.
|
static PublicKey |
getPublicKey(String publicKeyStr)
Get public key.
|
static PublicKey |
getPublicKeyByCert(String certPath) |
static PublicKey |
getPublicKeyByKeyStore(String ksPath,
String alias,
String ksPass) |
static String |
getPublicKeyStr(String path)
Get public key String.
|
static String |
getPublicKeyStringByKeyStore(String ksPath,
String alias,
String ksPass) |
public static String getPrivateKeyString(String path, String alias, String storePass) throws Exception
path - alias - storePass - Exceptionpublic static PrivateKey getPrivateKey(String privateKeyStr) throws Exception
privateKeyStr - Exceptionpublic static String getPublicKeyStr(String path) throws Exception
path - StringExceptionpublic static PublicKey getPublicKey(String publicKeyStr) throws Exception
publicKeyStr - StringExceptionpublic static X509Certificate getCert(String path) throws Exception
path - Exceptionpublic static void genKey(String path, String password, String alias)
path - Stringpassword - Stringalias - Stringpublic static void genCert(String path, String password, String alias)
path - Stringpassword - Stringalias - Stringpublic static PublicKey getPublicKeyByCert(String certPath) throws Exception
Exceptionpublic static String getPublicKeyStringByKeyStore(String ksPath, String alias, String ksPass) throws Exception
Exceptionpublic static PublicKey getPublicKeyByKeyStore(String ksPath, String alias, String ksPass) throws Exception
ExceptionCopyright © 2020. All Rights Reserved.