mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
add field
This commit is contained in:
parent
a4515e218b
commit
90cd958e37
@ -44,18 +44,34 @@ import cn.hutool.crypto.symmetric.SymmetricAlgorithm;
|
||||
/**
|
||||
* 密钥工具类
|
||||
*
|
||||
* <p>
|
||||
* 包括:
|
||||
* <pre>
|
||||
* 1、生成密钥(单密钥、密钥对)
|
||||
* 2、读取密钥文件
|
||||
* </pre>
|
||||
*
|
||||
* @author looly, Gsealy
|
||||
* @since 4.4.1
|
||||
*/
|
||||
public class KeyUtil {
|
||||
|
||||
/** Java密钥库(Java Key Store,JKS)KEY_STORE */
|
||||
/**
|
||||
* Java密钥库(Java Key Store,JKS)KEY_STORE
|
||||
*/
|
||||
public static final String KEY_TYPE_JKS = "JKS";
|
||||
/** jceks */
|
||||
/**
|
||||
* jceks
|
||||
*/
|
||||
public static final String KEY_TYPE_JCEKS = "jceks";
|
||||
/** PKCS12是公钥加密标准,它规定了可包含所有私钥、公钥和证书。其以二进制格式存储,也称为 PFX 文件 */
|
||||
/**
|
||||
* PKCS12是公钥加密标准,它规定了可包含所有私钥、公钥和证书。其以二进制格式存储,也称为 PFX 文件
|
||||
*/
|
||||
public static final String KEY_TYPE_PKCS12 = "pkcs12";
|
||||
public static final String KEY_TYPE_X509 = "X.509";
|
||||
/**
|
||||
* Certification类型:X.509
|
||||
*/
|
||||
public static final String CERT_TYPE_X509 = "X.509";
|
||||
|
||||
/**
|
||||
* 默认密钥字节数
|
||||
@ -684,7 +700,7 @@ public class KeyUtil {
|
||||
* @since 4.4.1
|
||||
*/
|
||||
public static Certificate readX509Certificate(InputStream in, char[] password, String alias) {
|
||||
return readCertificate(KEY_TYPE_X509, in, password, alias);
|
||||
return readCertificate(CERT_TYPE_X509, in, password, alias);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -714,7 +730,7 @@ public class KeyUtil {
|
||||
* @since 4.4.1
|
||||
*/
|
||||
public static Certificate readX509Certificate(InputStream in) {
|
||||
return readCertificate(KEY_TYPE_X509, in);
|
||||
return readCertificate(CERT_TYPE_X509, in);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user