Package COSE

Class CounterSign1


  • public class CounterSign1
    extends Signer
    Author:
    Jim
    • Constructor Detail

      • CounterSign1

        public CounterSign1()
      • CounterSign1

        public CounterSign1​(byte[] rgb)
      • CounterSign1

        public CounterSign1​(OneKey key)
    • Method Detail

      • setObject

        public void setObject​(Message msg)
      • setObject

        public void setObject​(Signer signer)
      • setKey

        public void setKey​(OneKey key)
        Description copied from class: Signer
        Set a key object on a signer
        Overrides:
        setKey in class Signer
        Parameters:
        key - key to be used for signing or verification
      • DecodeFromCBORObject

        public void DecodeFromCBORObject​(com.upokecenter.cbor.CBORObject cbor)
                                  throws CoseException
        Description copied from class: Signer
        Internal function used in creating a Sign1Message object from a byte string.
        Overrides:
        DecodeFromCBORObject in class Signer
        Parameters:
        cbor - COSE_Sign1 encoded object.
        Throws:
        CoseException - Errors generated by the COSE module
      • EncodeToCBORObject

        public com.upokecenter.cbor.CBORObject EncodeToCBORObject()
                                                           throws CoseException
        Description copied from class: Signer
        Internal function used to create a serialization of a COSE_Sign1 message
        Overrides:
        EncodeToCBORObject in class Signer
        Returns:
        CBOR object which can be encoded.
        Throws:
        CoseException - Errors generated by the COSE module