33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmsign/sisprof.h"
virtual ~SiNullProfile()
destructor
class maintaining a attribute tag (group and element number)
virtual OFBool isAllowableTransferSyntax(E_TransferSyntax xfer) const
checks whether the given transfer syntax can be used with this security profile
virtual OFBool isAllowableAlgorithmType(E_KeyType keyType) const
checks whether the given public/private key algorithm can be used with this security profile...
virtual OFBool attributeForbidden(const DcmTagKey &key) const
checks whether an attribute with the given tag must not be signed for the current security profile...
abstract base class for all security profiles.
virtual OFBool attributeRequired(const DcmTagKey &key) const
checks whether an attribute with the given tag is required to be signed for the current security prof...
SiNullProfile()
default constructor
virtual OFBool isAllowableMACType(E_MACType macType) const
checks whether the given MAC type can be used with this security profile.
defines a "null" security profile that does not require or forbid any MAC algorithm, signature algorithm, or attribute tag.