Interface SM9SigUserPublicKey

All Superinterfaces:
AsymmetricKey, DEREncodablePREVIEW, Key, PublicKey, Serializable

public interface SM9SigUserPublicKey extends PublicKey
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[]).
  • 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.