Cryption_Cert_X509Sign
对一个证书请求文件进行签名验证
bool Cryption_Cert_X509Sign(LPCXSTR lpszCACert, LPCXSTR lpszREQFile, LPCXSTR lpszDstFile, long nlTimeSecond, LPCXSTR lpszCAKey, LPCXSTR lpszREQPass = NULL, LPCXSTR lpszCAPass = NULL, OPENSSL_X509EXT * **pppSt_ListExt = NULL, int nListCount = 0)
参数.一:lpszCACert
In/Out:In
类型:常量字符指针
可空:N
意思:CA根证书目录
参数.二:lpszREQFile
In/Out:In
类型:常量字符指针
可空:N
意思:生成的请求文件路径
参数.三:lpszDstFile
In/Out:In
类型:常量字符指针
可空:N
意思:签发后的证书保存路径
参数.四:nlTimeSecond
In/Out:In
类型:长整数型
可空:N
意思:跟证书时间,单位秒
参数.五:lpszCAKey
In/Out:In
类型:常量字符指针
可空:N
意思:CA根证书的密钥目录
参数.六:lpszREQPass
In/Out:In
类型:常量字符指针
可空:N
意思:请求的文件密钥,如果没有传递NULL
参数.七:lpszCAPass
In/Out:In
类型:常量字符指针
可空:N
意思:证书的私钥密码,如果没有传递NULL
参数.八:pppSt_ListExt
In/Out:In
类型:三级指针
可空:Y
意思:证书附加信息,这个内存应该由调用者申请释放
参数.九:nListCount
In/Out:In
类型:整数型
可空:Y
意思:输入整数信息个数
类型:逻辑型
意思:是否成功