27.3.14 如何在服务器端安装部署和调用

在服务器安装CAPICOM组件需要手动注册capicom.dll,方法是复制capicom.dll文件至windows系统目录(例如: c:/winnt/system32/),然后在命令行中运行命令“regsvr32 capicom.dll”。

ASP服务器端,调用CAPICOM组件和其他组件的方法是一样的,都是通过Server.CreateObject函数。例如,在服务端验证客户端签名的代码如下:

<%                                 

Dim ret

Dim UserCert

Dim UserSignedData

ret = 0

Application.Lock()

UserSignedData=Request("UserSignedData")//假设客户端提交的签名数据

set oVerifyData = Server.CreateObject("CAPICOM.SignedData")//创建CAPICOMSignedData对象

oVerifyData.Verify Request("UserSignedData"),FALSE,0 //验证签名

Response.Write "<p>签名原始数据:" & oVerifyData.Content & "</p>"

Application.Unlock()

%>


版权声明:本文为PKI_CA原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。