 |
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_DIGITAL_SIGNATURE_INTERFACE_H_
11 #define SDK_CRYPT_DIGITAL_SIGNATURE_INTERFACE_H_
17 #include <base/inc/forward_declarations.h>
27 typedef IDigitalSignatureSP DigitalSignatureSP;
33 kDigitalSignatureAlgorithm_Unknown = 0,
34 kDigitalSignatureAlgorithm_DsaWithSHA1 = 1,
35 kDigitalSignatureAlgorithm_DsaWithSHA256 = 2,
60 #endif // SDK_CRYPT_DIGITAL_SIGNATURE_INTERFACE_H_
A list of SDK error/return results.
Interfaces wrapper with reference count control.
virtual SDKResult SDK_CALLTYPE GetSignatureData(DigitalSignatureData &signature_data) const =0
Returns a signature data.
DigitalSignatureAlgorithm
Digital signature algorithm.
Definition: digital_signature_interface.h:31
Generic digital signature interface.
Definition: digital_signature_interface.h:40
virtual DigitalSignatureAlgorithm SDK_CALLTYPE GetSignatureAlgorithm() const =0
Returns signature algorithm.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
SDKArray DigitalSignatureData
Digital signature data.
Definition: digital_signature_interface.h:24
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.