Class KeyPairGeneratorSpi

java.lang.Object
java.security.KeyPairGeneratorSpi
java.security.KeyPairGenerator
org.bouncycastle.jcajce.provider.asymmetric.sm9.KeyPairGeneratorSpi

public class KeyPairGeneratorSpi extends KeyPairGenerator
Generator for SM9 encryption master key pairs (GM/T 0044.4), registered as KeyPairGenerator.SM9-ENC: the KGC's randomly-generated root of the scheme. A user's key pair is not generated here - it is derived from the master private key via SM9EncUserKeyGenerator.generateUserKeyPair(byte[], byte), the deterministic KGC operation (hid = 0x03) identity-based schemes call key extraction.