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