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
|