| CipherSpi |
JCA Cipher for SM9 public-key encryption (GM/T 0044.4).
|
| KeyAgreementSpi |
JCA adapter for the SM9 key exchange protocol (GM/T 0044.3-2016), registered as
KeyAgreement.SM9.
|
| KeyFactorySpi |
KeyFactory for the SM9 master keys (sm9sign and sm9encrypt): the master
public and private keys round-trip through their JCA X.509 / PKCS#8 encodings (the GM/T 0080-2020 key
material under the GM algorithm OID; the bare GM/T 0080-2020 form is the lightweight
key-parameter class's getEncoded()).
|
| KeyPairGeneratorSpi |
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.
|
| KeyPairGeneratorSpi.Sign |
Generator for the SM9 signature master key pair (GM/T 0044.2), registered as
KeyPairGenerator.SM9-SIGN.
|
| SignatureSpi |
JCA SM9 signature (GM/T 0044.2).
|
| SM9KEMKeyGeneratorSpi |
JCA KeyGenerator bridge for the SM9 key encapsulation mechanism
(GM/T 0044.4-2016).
|