Class SecretNaclBoxV1

  • All Implemented Interfaces:
    TxData

    public class SecretNaclBoxV1
    extends Object
    implements TxData
    SecretNaclBoxV1 is the first version of a nacl box secret.
    • Constructor Detail

      • SecretNaclBoxV1

        public SecretNaclBoxV1()
    • 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
      • setId

        public SecretNaclBoxV1 setId​(String id)
        Id Setter
        Parameters:
        id - String
        Returns:
        SecretNaclBoxV1 id
      • getSender

        public PublicKey getSender()
        Sender Getter
        Returns:
        PublicKey sender
      • setSender

        public SecretNaclBoxV1 setSender​(PublicKey sender)
        Sender Setter
        Parameters:
        sender - PublicKey
        Returns:
        SecretNaclBoxV1 sender
      • getNonce

        public byte[] getNonce()
        Nonce Getter
        Returns:
        byte[] byte [ ]
      • setNonce

        public SecretNaclBoxV1 setNonce​(byte[] nonce)
        Nonce Setter
        Parameters:
        nonce - byte[]
        Returns:
        SecretNaclBoxV1 nonce
      • getContent

        public byte[] getContent()
        Content Getter
        Returns:
        byte[] byte [ ]
      • setContent

        public SecretNaclBoxV1 setContent​(byte[] content)
        Content Setter
        Parameters:
        content - byte[]
        Returns:
        SecretNaclBoxV1 content