XNSim/XNSignature/XNSignatureVerify.h

25 lines
558 B
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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