public class Base extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Provider |
BC |
protected static org.bouncycastle.crypto.params.ECDomainParameters |
ecDomainParameters |
protected static org.bouncycastle.jce.spec.ECParameterSpec |
ecParameterSpec |
protected static PrivateKey |
rootGMPrivateKey |
protected static X509Certificate |
rootGMX509Certificate |
protected static PrivateKey |
rootRSAPrivateKey |
protected static X509Certificate |
rootRSAX509Certificate |
protected static org.bouncycastle.asn1.x9.X9ECParameters |
x9ECParameters |
| 构造器和说明 |
|---|
Base() |
| 限定符和类型 | 方法和说明 |
|---|---|
static PrivateKey |
getRootGMPrivateKey()
获取GM根 PrivateKey
|
static X509Certificate |
getRootGMX509Certificate()
获取GM根 X509Certificate
|
static PrivateKey |
getRootRSAPrivateKey()
获取RSA根 PrivateKey
|
static X509Certificate |
getRootRSAX509Certificate()
获取RSA根 X509Certificate
|
protected static SM1Ext |
getSm1ext() |
protected static SM4Ext |
getSm4ext() |
void |
setGMroot(PrivateKey pk,
X509Certificate cert)
配置GM根证
|
void |
setRSAroot(PrivateKey pk,
X509Certificate cert)
配置RSA根证
|
static void |
setSm1ext(SM1Ext sm1ext)
配置SM1实现
|
static void |
setSm4ext(SM4Ext sm4ext)
配置SM4实现
|
protected static final org.bouncycastle.asn1.x9.X9ECParameters x9ECParameters
protected static final org.bouncycastle.jce.spec.ECParameterSpec ecParameterSpec
protected static final org.bouncycastle.crypto.params.ECDomainParameters ecDomainParameters
protected static PrivateKey rootGMPrivateKey
protected static X509Certificate rootGMX509Certificate
protected static PrivateKey rootRSAPrivateKey
protected static X509Certificate rootRSAX509Certificate
protected static Provider BC
public static void setSm1ext(SM1Ext sm1ext)
sm1ext - public static void setSm4ext(SM4Ext sm4ext)
sm4ext - public void setGMroot(PrivateKey pk, X509Certificate cert)
pk - PrivateKeycert - X509Certificatepublic void setRSAroot(PrivateKey pk, X509Certificate cert)
pk - PrivateKeycert - X509Certificatepublic static PrivateKey getRootGMPrivateKey()
public static X509Certificate getRootGMX509Certificate()
public static PrivateKey getRootRSAPrivateKey()
public static X509Certificate getRootRSAX509Certificate()
protected static SM1Ext getSm1ext() throws EncryptionAndDecryptionException
protected static SM4Ext getSm4ext() throws EncryptionAndDecryptionException
Copyright © 2021. All rights reserved.