Interface SM9EncUserPublicKey

  • All Superinterfaces:
    java.security.Key, java.security.PublicKey, java.io.Serializable

    public interface SM9EncUserPublicKey
    extends java.security.PublicKey
    Interface for an SM9 (GM/T 0044.4) recipient's encryption public key: an encryption master public key bound to a recipient identity. Obtained from SM9EncMasterPublicKey.getUserPublicKey(byte[]).
    • Field Summary

      • Fields inherited from interface java.security.PublicKey

        serialVersionUID
    • Method Detail

      • getIdentity

        byte[] getIdentity()
        The identity this key was derived for.
        Returns:
        the recipient's identity.
      • getMasterPublicKey

        SM9EncMasterPublicKey getMasterPublicKey()
        The encryption master public key this key was derived from.
        Returns:
        the encryption master public key.