 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_CRYPT_DATA_DSA_SIGNATURE_INTERFACE_H_
11 #define SDK_CRYPT_DATA_DSA_SIGNATURE_INTERFACE_H_
17 #include <base/inc/forward_declarations.h>
26 typedef IDataDSASignatureSP DataDSASignatureSP;
35 DSADigitalSignatureSP& data_dsa_signature)
const throw() = 0;
39 DSADigitalCertificateSP& data_dsa_certificate)
const throw() = 0;
50 #endif // SDK_CRYPT_DATA_DSA_SIGNATURE_INTERFACE_H_
A list of SDK error/return results.
DSA digital certificate interface.
DSA digital signature for data interface.
Definition: data_dsa_signature_interface.h:30
Interfaces wrapper with reference count control.
Generic digital signature for data interface.
DSA digital signature interface.
Generic digital signature for data interface.
Definition: data_signature_interface.h:29
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
virtual SDKResult SDK_CALLTYPE GetDataDSASignature(DSADigitalSignatureSP &data_dsa_signature) const =0
Returns a DSA based signature instance for given data.
virtual SDKResult SDK_CALLTYPE GetDSACertificate(DSADigitalCertificateSP &data_dsa_certificate) const =0
Returns DSA certificate to use for data validation.
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.