| 程序包 | 说明 |
|---|---|
| com.jn.langx.security.crypto.key.store |
| 限定符和类型 | 字段和说明 |
|---|---|
static KeyStoreType |
KeyStores.KEYSTORE_TYPE_BKS
BKS 来自BouncyCastle Provider,它使用的也是TripleDES来保护密钥库中的Key,
它能够防止证书库被不小心修改(Keystore的keyentry改掉1个 bit都会产生错误),
BKS能够跟JKS互操作,读者可以用Keytool去TryTry。
|
static KeyStoreType |
KeyStores.KEYSTORE_TYPE_JCEKS
JCEKS的Provider是SUNJCE, jdk 1.4后我们都能够直接使用它。
|
static KeyStoreType |
KeyStores.KEYSTORE_TYPE_JKS
JKS的Provider是SUN,在每个版本的JDK中都有。
|
static KeyStoreType |
KeyStores.KEYSTORE_TYPE_PKCS12
PKCS#12是公钥加密标准,它规定了可包含所有私钥、公钥和证书。
|
static KeyStoreType |
KeyStores.KEYSTORE_TYPE_UBER
UBER比较特别,当密码是通过命令行提供的时候,它只能跟keytool交互。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static List<KeyStoreType> |
KeyStores.getAllKeyStoreTypes() |
Copyright © 2021. All rights reserved.