25 lines
558 B
C
25 lines
558 B
C
|
#ifndef XNSIGNATUREVERIFY_H
|
|||
|
#define XNSIGNATUREVERIFY_H
|
|||
|
|
|||
|
#include "XNSignature_global.h"
|
|||
|
|
|||
|
#ifdef __cplusplus
|
|||
|
extern "C"
|
|||
|
{
|
|||
|
#endif
|
|||
|
|
|||
|
/**
|
|||
|
* @brief 验证文件数字签名
|
|||
|
* @param filePath 原始文件路径
|
|||
|
* @param publicKeyPath 公钥文件路径
|
|||
|
* @param signaturePath 签名文件路径
|
|||
|
* @return 0表示验证成功,-1表示验证失败,-2表示其他错误
|
|||
|
*/
|
|||
|
XNSIGNATURE_API int verifySignature(const char *filePath, const char *publicKeyPath,
|
|||
|
const char *signaturePath);
|
|||
|
|
|||
|
#ifdef __cplusplus
|
|||
|
}
|
|||
|
#endif
|
|||
|
|
|||
|
#endif // XNSIGNATUREVERIFY_H
|