javascript中获取本机安装的CA并将其动态加入到DropDownList中
来源:互联网 发布:电脑编程视频教学 编辑:程序博客网 时间:2024/06/14 09:26
参考网址
CAPICOM Reference
http://msdn.microsoft.com/en-us/library/aa375732(v=VS.85).aspx
http://it.chinawin.net/softwaredev/article-2560.html
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>未命名頁面</title>
</head>
<script language="javascript">
var CAPICOM_CURRENT_USER_STORE = 2
var CAPICOM_STORE_OPEN_READ_WRITE = 1
function auto_run()
{
var CertSubject;
var CertSerial;
var oSignerCert;
var oSelects;
var oSignerCert;
var st = new ActiveXObject("CAPICOM.Store");
var Certificate = new ActiveXObject("CAPICOM.Certificate");
st.open(CAPICOM_CURRENT_USER_STORE, "my", CAPICOM_STORE_OPEN_READ_WRITE);
if (st.Certificates.Count == 1 )
{
oSignerCert = st.Certificates(1);
var addoption=document.createElement("option");
addoption.text =oSignerCert.Getinfo(6);
document.getElementById("DropDownList1").add(addoption);
}
else
{
oSelects = new ActiveXObject("CAPICOM.Certificates") ;
oSelects =st.Certificates;
for(var i =1 ; i<= oSelects.count; i++)
{
oSignerCert = st.Certificates(i);
var addoption=document.createElement("option");
addoption.text =oSignerCert.Getinfo(6);
document.getElementById("DropDownList1").add(addoption);
}
}
// alert(oSignerCert.Getinfo(6));
// alert(oSignerCert.SerialNumber);
// document.all.text1.value=oSignerCert.Getinfo(6);
// document.all.text2.value=oSignerCert.SerialNumber;
}
</script>
<form id="form1" runat="server">
<body onload="auto_run()">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
</asp:DropDownList>
</div>
</form>
</body>
</html>
- javascript中获取本机安装的CA并将其动态加入到DropDownList中
- linux安装redis并使用其提供的初始化启动脚本加入到系统服务中
- linux安装redis并使用其提供的初始化启动脚本加入到系统服务中
- wince 内核中加入动态库并将头文件,lib文件加入到sdk中
- 自动查找与自己博客文章相关的文章,并将其链接加入到自己的文章中,以增加外链
- ASP.NET中如何动态获取表的字段来填充到DropDownList中
- VC获取Excel所有工作表名,并将其显示到一个CListCtrl控件中
- 获取所有工作表名,并将其显示到一个CListCtrl控件中
- 在xml中有一个LinearLayout,在fragment中动态加入多个Button,为其赋值并添加监听,然后加入到LinearLayout
- 捕获App UncaughtExecepiton并将其保存到本地文件中
- 产生一个MAPGRID,并将其加入到pagelayoutcontrol
- zend framework获取数据库中枚举类enum的数据并将其转换成数组
- 将给定的数据动态加入到创建的表格中
- 使用 PHP 的 SimpleXML 扩展处理 YouTube 数据并将其集成到 PHP 应用程序中
- php读取word\pdf等文档的内容,并将其保存到网页中
- 遍历当前目录下所有的.h文件,并将其路径保存到文件中
- Exercises 3.17 输入一段文字到string类型的vector中,并将其改为大写
- 将treeview绑定到dropdownlist中
- ssh 同时远程操作两台机器验证(最简单示例)
- 1185
- 隐藏添加删除程序
- 隐藏桌面所有图标
- How to use gcov to get code coverage from static library in iphone?
- javascript中获取本机安装的CA并将其动态加入到DropDownList中
- quartz配置
- c语言之cgi实例
- How to import a static library into your test project?
- c#下载服务器文件夹目录下的文件
- ListView.setOnItemClickListener、setOnCreateContextMenuListener无效
- 关于PassWord模式下TextBox后台赋值的问题
- jquery之选择将被操作的元素(CSS选择器)
- 基于.net的新闻发布系统的设计与实现