|
DCMTK
Version 3.6.2
OFFIS DICOM Toolkit
|
Base RSA Digital Signature Profile. More...
Inheritance diagram for SiBaseRSAProfile:Public Member Functions | |
| 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. More... | |
| virtual OFBool | isAllowableAlgorithmType (E_KeyType keyType) const |
| checks whether the given public/private key algorithm can be used with this security profile. More... | |
| virtual OFBool | isAllowableTransferSyntax (E_TransferSyntax xfer) const |
| checks whether the given transfer syntax can be used with this security profile More... | |
| 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. More... | |
| virtual OFBool | attributeForbidden (const DcmTagKey &key) const |
| checks whether an attribute with the given tag must not be signed for the current security profile. More... | |
Public Member Functions inherited from SiSecurityProfile | |
| 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. More... | |
| virtual OFBool | isAllowableAlgorithm (const SiAlgorithm &algo) const |
| checks whether the given public/private key object can be used with this security profile. More... | |
| virtual OFCondition | updateAttributeList (DcmItem &item, DcmAttributeTag &tagList) |
| updates the given list of attribute tags according to the requirements of the current security profile. More... | |
| 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. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from SiSecurityProfile | |
| static OFBool | containsTag (DcmAttributeTag &tagList, const DcmTagKey &key) |
| checks if the given tag key is contained in the given list. More... | |
Base RSA Digital Signature Profile.
checks whether an attribute with the given tag must not be signed for the current security profile.
| key | tag key to be checked |
Implements SiSecurityProfile.
checks whether an attribute with the given tag is required to be signed for the current security profile.
| key | tag key to be checked |
Implements SiSecurityProfile.
Reimplemented in SiAuthorizationProfile, and SiCreatorProfile.
Referenced by SiAuthorizationProfile::~SiAuthorizationProfile(), and SiCreatorProfile::~SiCreatorProfile().
|
virtual |
checks whether the given public/private key algorithm can be used with this security profile.
| keyType | public key algorithm type to be checked |
Implements SiSecurityProfile.
|
virtual |
checks whether the given MAC type can be used with this security profile.
| macType | MAC type to be checked |
Implements SiSecurityProfile.
|
virtual |
checks whether the given transfer syntax can be used with this security profile
| xfer | transfer syntax to be checked |
Implements SiSecurityProfile.