Class GMKeyPairGeneratorSpi.BaseSM2
java.lang.Object
java.security.KeyPairGeneratorSpi
java.security.KeyPairGenerator
org.bouncycastle.jcajce.provider.asymmetric.ec.GMKeyPairGeneratorSpi
org.bouncycastle.jcajce.provider.asymmetric.ec.GMKeyPairGeneratorSpi.BaseSM2
- Direct Known Subclasses:
GMKeyPairGeneratorSpi.SM2
- Enclosing class:
GMKeyPairGeneratorSpi
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bouncycastle.jcajce.provider.asymmetric.ec.GMKeyPairGeneratorSpi
GMKeyPairGeneratorSpi.BaseSM2, GMKeyPairGeneratorSpi.SM2 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ECKeyGenerationParametersprotected ECKeyGenerationParametersprotected ECKeyGenerationParametersvoidinitialize(int strength, SecureRandom random) voidinitialize(AlgorithmParameterSpec params, SecureRandom random) protected voidinitializeNamedCurve(String curveName, SecureRandom random) Methods inherited from class java.security.KeyPairGenerator
genKeyPair, getAlgorithm, getInstance, getInstance, getInstance, getProvider, initialize, initialize
-
Constructor Details
-
BaseSM2
public BaseSM2() -
BaseSM2
-
-
Method Details
-
initialize
- Overrides:
initializein classKeyPairGenerator
-
initialize
public void initialize(AlgorithmParameterSpec params, SecureRandom random) throws InvalidAlgorithmParameterException - Overrides:
initializein classKeyPairGenerator- Throws:
InvalidAlgorithmParameterException
-
generateKeyPair
- Overrides:
generateKeyPairin classKeyPairGenerator
-
createKeyGenParamsBC
-
createKeyGenParamsJCE
-
createKeyGenParamsJCE
-
initializeNamedCurve
protected void initializeNamedCurve(String curveName, SecureRandom random) throws InvalidAlgorithmParameterException
-