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
|
* @author looly, Gsealy
|
||||||
* @since 4.4.1
|
* @since 4.4.1
|
||||||
*/
|
*/
|
||||||
public class KeyUtil {
|
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";
|
public static final String KEY_TYPE_JKS = "JKS";
|
||||||
/** jceks */
|
/**
|
||||||
|
* jceks
|
||||||
|
*/
|
||||||
public static final String KEY_TYPE_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_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
|
* @since 4.4.1
|
||||||
*/
|
*/
|
||||||
public static Certificate readX509Certificate(InputStream in, char[] password, String alias) {
|
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
|
* @since 4.4.1
|
||||||
*/
|
*/
|
||||||
public static Certificate readX509Certificate(InputStream in) {
|
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