Class CertificateEd25519V1

  • All Implemented Interfaces:
    TxData

    public class CertificateEd25519V1
    extends Object
    implements TxData
    CertificateEd25519V1 is the first version of an ed25519 certificate.
    • Constructor Detail

      • CertificateEd25519V1

        public CertificateEd25519V1()
    • Method Detail

      • getType

        public String getType()
        Type Getter
        Specified by:
        getType in interface TxData
        Returns:
        String
      • getId

        public String getId()
        Id Getter
        Specified by:
        getId in interface TxData
        Returns:
        String
      • getNamespace

        public String getNamespace()
        Namespace Getter
        Specified by:
        getNamespace in interface TxData
        Returns:
        String
      • getSubNamespace

        public String getSubNamespace()
        SubNamespace Getter
        Specified by:
        getSubNamespace in interface TxData
        Returns:
        String
      • getSigner

        public PublicKey getSigner()
        Signer Getter
        Returns:
        PublicKey signer
      • getSignature

        public byte[] getSignature()
        Signature Getter
        Returns:
        byte[] byte [ ]
      • setSigner

        public CertificateEd25519V1 setSigner​(PublicKey signer)
        Signer Setter
        Parameters:
        signer - PublicKey
        Returns:
        CertificateEd25519V1 signer
      • setSignature

        public CertificateEd25519V1 setSignature​(byte[] signature)
        Signature Setter
        Parameters:
        signature - byte[]
        Returns:
        CertificateEd25519V1 signature