Class MACCalculationTransferSyntaxUID

All Implemented Interfaces:
AttributesWrapper, DataElementWrapper, BytesDataElementWrapper, StringDataElementWrapper, UniqueIdentifierUIDWrapper

public class MACCalculationTransferSyntaxUID extends AbstractDataElementWrapper implements UniqueIdentifierUIDWrapper
Name: MAC Calculation Transfer Syntax UID
Keyword: MACCalculationTransferSyntaxUID
Tag: (0400,0010)
Value Representation: UI
Value Multiplicity: 1
  • Described in the contexts: as follows:
    Attribute Name: MAC Calculation Transfer Syntax UID
    Type: 1
    Attribute Description:

    The Transfer Syntax UID used to encode the values of the Data Elements included in the MAC calculation. When computing the MAC, only Transfer Syntaxes that explicitly include the VR and use Little Endian encoding shall be used.

    1. Certain Transfer Syntaxes, particularly those that are used with compressed data, allow the fragmentation of the pixel data to change. If such fragmentation changes, Digital Signatures generated with such Transfer Syntaxes could become invalid.

    2. This does not constrain the Transfer Syntax used to transmit the object.


  • Described in the contexts: as follows:
    Attribute Name: MAC Calculation Transfer Syntax UID
    Type: 1
    Attribute Description:

    The Transfer Syntax UID used to encode the values of the Data Elements included in the MAC calculation. Only Transfer Syntaxes that explicitly include the VR and use Little Endian encoding shall be used.

    Certain Transfer Syntaxes, particularly those that are used with compressed data, allow the fragmentation of the pixel data to change. If such fragmentation changes, Digital Signatures generated with such Transfer Syntaxes could become invalid.


  • Field Details

    • VALUE_REPRESENTATION

      public static final org.dcm4che3.data.VR VALUE_REPRESENTATION
    • TAG

      public static final int TAG
      See Also:
  • Constructor Details

    • MACCalculationTransferSyntaxUID

      public MACCalculationTransferSyntaxUID(org.dcm4che3.data.Attributes attributes)
    • MACCalculationTransferSyntaxUID

      public MACCalculationTransferSyntaxUID()
  • Method Details