Previous topicNext topic
Help > XEngine_Core > XEngine_Cryption > Cryption_Api >
Cryption_Cert_MakeCACert

函数

Cryption_Cert_MakeCACert

功能

制作一个CA证书,用于签发证书请求文件

语法

BOOL Cryption_Cert_MakeCACert(LPCSTR lpszCertFile, long nlSerial, long nlTimeSecond, OPENSSL_X509CCINL *pSt_X509CerInfo, LPCSTR lpszKeyFile, LPCSTR lpszKeyPass = NULL)

参数

 参数.一:lpszCertFile
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:要生成的CA根证书保存目录
 参数.二:nlSerial
  In/Out:In
  类型:长整数型
  可空:N
  意思:密钥序列号
 参数.三:nlTimeSecond
  In/Out:In
  类型:长整数型
  可空:N
  意思:跟证书时间
 参数.四:pSt_X509CerInfo
  In/Out:In
  类型:数据结构指针
  可空:N
  意思:要写入的信息
 参数.五:lpszKeyFile
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:你的私钥文件路径,你需要先生成一个RSA私钥,通过此函数读取
 参数.六:lpszKeyPass
  In/Out:In
  类型:常量字符指针
  可空:Y
  意思:私钥密码,如果没有,传递NULL

返回值

类型:逻辑型
意思:是否成功

备注

 

示例