CFx SDK Documentation
2020SP3
|
Go to the documentation of this file.
24 #ifndef _ODDBSECURITY_INCLUDED_
25 #define _ODDBSECURITY_INCLUDED_
238 #endif // _ODDBSECURITY_INCLUDED_
virtual void add(const OdPassword &password)=0
virtual void verifyDataSignature(const OdBinaryData &signatureBlock, OdCryptoServices::OdSignatureVerificationResult &verificationResult, OdSignatureDescription &signatureDesc)=0
OdSignatureVerificationResult
ODRX_DECLARE_MEMBERS(OdDbCrypt)
@ SECURITYPARAMS_ADD_TIMESTAMP
virtual bool initialize(const OdSecurityParams &securityParams)=0
OdString m_signatureDateAndTime
OdSmartPtr< OdPwdIterator > OdPwdIteratorPtr
virtual bool signData(const OdSecurityParams &securityParams, OdBinaryData &signatureBlock)=0
virtual void get(OdPassword &password) const =0
OdString m_timeServiceUsed
@ SECURITYPARAMS_ALGID_RC4
@ SECURITYPARAMS_ENCRYPT_DATA
OdSmartPtr< OdPwdCache > OdPwdCachePtr
virtual void appendDataToProcessSignature(const OdBinaryData &dataBlock)=0
@ SECURITYPARAMS_ENCRYPT_PROPS
virtual bool encryptData(OdUInt8 *buffer, OdUInt32 bufferSize)=0
virtual bool digitalSignatureModeLaunched()
virtual bool done() const =0
OdSmartPtr< OdDbCrypt > OdDbCryptPtr
@ SECURITYPARAMS_UNSIGN_DATA
@ SECURITYPARAMS_SIGN_DATA
virtual bool decryptData(OdUInt8 *buffer, OdUInt32 bufferSize)=0
virtual OdPwdIteratorPtr newIterator()=0