33 #include "dcmtk/config/osconfig.h"
34 #include "dcmtk/dcmsign/sisprof.h"
class maintaining a attribute tag (group and element number)
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...
virtual OFBool attributeForbidden(const DcmTagKey &key) const
checks whether an attribute with the given tag must not be signed for the current security profile...
Base RSA Digital Signature Profile.
SiBaseRSAProfile()
default constructor
abstract base class for all security profiles.
virtual OFBool isAllowableMACType(E_MACType macType) const
checks whether the given MAC type can be used with this security profile.
virtual ~SiBaseRSAProfile()
destructor
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...