Interface SM9SigUserPublicKey
- All Superinterfaces:
AsymmetricKey, DEREncodablePREVIEW, Key, PublicKey, Serializable
Interface for a user's SM9 (GM/T 0044.2) signature public key: the signature master
public key bound to the user's identity, the key an
SM9 Signature
verifies against. Obtained from SM9SigMasterPublicKey.getUserPublicKey(byte[]).-
Field Summary
Fields inherited from interface PublicKey
serialVersionUID -
Method Summary
Modifier and TypeMethodDescriptionbyte[]The identity this key was derived for.The signature master public key this key was derived from.Methods inherited from interface AsymmetricKey
getParamsMethods inherited from interface Key
getAlgorithm, getEncoded, getFormat
-
Method Details
-
getIdentity
byte[] getIdentity()The identity this key was derived for.- Returns:
- the user's identity.
-
getMasterPublicKey
SM9SigMasterPublicKey getMasterPublicKey()The signature master public key this key was derived from.- Returns:
- the signature master public key.
-