add field

This commit is contained in:
Looly 2019-10-05 18:35:54 +08:00
parent a4515e218b
commit 90cd958e37

View File

@ -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 StoreJKS)KEY_STORE */
/**
* Java密钥库(Java Key StoreJKS)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);
}
/**