|
|
| SiAuthorizationProfile () |
| | default constructor
|
| |
|
virtual | ~SiAuthorizationProfile () |
| | destructor
|
| |
| virtual OFBool | attributeRequiredIfPresent (const DcmTagKey &key) const |
| | checks whether an attribute with the given tag is required to be signed for the current security profile if the attribute is present in the dataset
|
| |
| virtual OFBool | checkRequiredAttributeList (DcmAttributeTag &tagList) const |
| | checks whether all attributes that are required unconditionally to be signed in this profile are included in the given tagList.
|
| |
| virtual OFCondition | inspectSignatureDataset (DcmItem &item) |
| | some digital signature profiles specify conditions under which certain attributes must be included into the signature.
|
| |
| virtual OFBool | mainDatasetRequired () const |
| | returns true if this signature profile only applies to main dataset level
|
| |
|
| SiBaseRSAProfile () |
| | default constructor
|
| |
|
virtual | ~SiBaseRSAProfile () |
| | 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 | attributeRequiredIfPresent (const DcmTagKey &key) const |
| | checks whether an attribute with the given tag is required to be signed for the current security profile if the attribute is present in the dataset
|
| |
| virtual OFBool | checkRequiredAttributeList (DcmAttributeTag &tagList) const |
| | checks whether all attributes that are required unconditionally to be signed in this profile are included in the given tagList.
|
| |
| virtual OFBool | attributeForbidden (const DcmTagKey &key) const |
| | checks whether an attribute with the given tag must not be signed for the current security profile.
|
| |
| virtual OFCondition | inspectSignatureDataset (DcmItem &item) |
| | some digital signature profiles specify conditions under which certain attributes must be included into the signature.
|
| |
| virtual OFBool | mainDatasetRequired () const |
| | returns true if this signature profile only applies to main dataset level
|
| |
|
| SiSecurityProfile () |
| | default constructor
|
| |
|
virtual | ~SiSecurityProfile () |
| | destructor
|
| |
| virtual OFBool | isAllowableMACType (E_MACType macType) const =0 |
| | checks whether the given MAC type can be used with this security profile.
|
| |
| virtual OFBool | isAllowableMAC (const SiMAC &mac) const |
| | checks whether the given MAC object can be used with this security profile.
|
| |
| virtual OFBool | isAllowableAlgorithmType (E_KeyType keyType) const =0 |
| | checks whether the given public/private key algorithm 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 OFBool | isAllowableTransferSyntax (E_TransferSyntax xfer) const =0 |
| | checks whether the given transfer syntax can be used with this security profile
|
| |
| virtual OFBool | attributeRequiredIfPresent (const DcmTagKey &key) const =0 |
| | checks whether an attribute with the given tag is required to be signed for the current security profile if the attribute is present in the dataset
|
| |
| virtual OFBool | attributeForbidden (const DcmTagKey &key) const =0 |
| | checks whether an attribute with the given tag must not be signed for the current 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 OFCondition | createAttributeList (DcmItem &item, DcmAttributeTag &tagList) |
| | create a maximum 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.
|
| |
| virtual OFBool | checkRequiredAttributeList (DcmAttributeTag &tagList) const =0 |
| | checks whether all attributes that are required unconditionally to be signed in this profile are included in the given tagList.
|
| |
| virtual OFCondition | inspectSignatureDataset (DcmItem &item)=0 |
| | some digital signature profiles specify conditions under which certain attributes must be included into the signature.
|
| |
| virtual SiSignaturePurpose::E_SignaturePurposeType | getOverrideSignaturePurpose () const |
| | return the required digital signature purpose for this signature profile
|
| |
| virtual OFBool | mainDatasetRequired () const =0 |
| | returns true if this signature profile only applies to main dataset level
|
| |
Authorization Digital Signature Profile.