public class SM2KeyPairGenerator extends KeyPairGeneratorSpi
KeyPairGeneratorSpi.EC#initialize(int, SecureRandom),
KeyPairGeneratorSpi.EC#initialize(AlgorithmParameterSpec, SecureRandom),
KeyPairGeneratorSpi.EC#generateKeyPair()| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<Integer,ECGenParameterSpec> |
ecGenParameterSpecMap |
private boolean |
isInitialized |
private org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi |
keyPairGenerator |
private static int |
SM2P256V1_KEY_SIZE |
private static int |
WAPIP192V1_KEY_SIZE |
| 构造器和说明 |
|---|
SM2KeyPairGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
KeyPair |
generateKeyPair() |
private static void |
initECGenParameterSpecMap() |
void |
initialize(AlgorithmParameterSpec params,
SecureRandom random) |
void |
initialize(int keysize,
SecureRandom random) |
private static final int SM2P256V1_KEY_SIZE
private static final int WAPIP192V1_KEY_SIZE
private static Map<Integer,ECGenParameterSpec> ecGenParameterSpecMap
private org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi keyPairGenerator
private boolean isInitialized
private static void initECGenParameterSpecMap()
public void initialize(int keysize,
SecureRandom random)
initialize 在类中 KeyPairGeneratorSpipublic void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException
public KeyPair generateKeyPair()
generateKeyPair 在类中 KeyPairGeneratorSpiCopyright © 2022. All rights reserved.