Interface SM9SigUserPublicKey
- All Superinterfaces:
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 java.security.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 java.security.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.
-