Class SignatureSpi

java.lang.Object
java.security.SignatureSpi
org.bouncycastle.jcajce.provider.asymmetric.sm9.SignatureSpi

public class SignatureSpi extends SignatureSpi
JCA SM9 signature (GM/T 0044.2). Sign with the private key from SM9SigUserKeyGenerator.generateUserKeyPair(byte[]); verify with the signer's public key, formed from the published master public key and the signer's identity via SM9SigMasterPublicKey.getUserPublicKey(byte[]). No AlgorithmParameterSpec is required - the identity travels in the keys.