defines a "null" security profile that does not require or forbid any MAC algorithm, signature algorithm, or attribute tag.
More...
Public Member Functions |
| SiNullProfile () |
| default constructor
|
virtual | ~SiNullProfile () |
| destructor
|
virtual OFBool | isAllowableMACType (E_MACType macType) const |
| checks whether the given MAC type 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 | isAllowableTransferSyntax (E_TransferSyntax xfer) const |
| checks whether the given transfer syntax can be used with this security profile
|
virtual OFBool | attributeRequired (const DcmTagKey &key) const |
| checks whether an attribute with the given tag is required to be signed for the current 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.
|
| SiSecurityProfile () |
| default constructor
|
virtual | ~SiSecurityProfile () |
| destructor
|
virtual OFBool | isAllowableMAC (const SiMAC &mac) const |
| checks whether the given MAC object can be used with this security profile.
|
virtual OFBool | isAllowableAlgorithm (const SiAlgorithm &algo) const |
| checks whether the given public/private key object can be used with this security profile.
|
virtual OFCondition | updateAttributeList (DcmItem &item, DcmAttributeTag &tagList) |
| updates the given list of attribute tags according to the requirements of the current security profile.
|
virtual OFBool | checkAttributeList (DcmItem &item, DcmAttributeTag &tagList) |
| checks whether the given list of attribute tags fulfils the requirements of the current security profile for the given dataset.
|
defines a "null" security profile that does not require or forbid any MAC algorithm, signature algorithm, or attribute tag.
This class can be used to clean up a proposed attribute list against a dataset.
Definition at line 42 of file sinullpr.h.