Active Directory证书服务提供了web service,该MS-XCEP为非域连接的计算机实现MS-WSTEP和ojit_a提交证书请求。
该证书可用于数字签名,加密等。
是否可以使用WSDL与这些Web服务进行交互?我应该如何使用C#或Javascript与他们互动?
参考方案
WCF为各种Web服务连接提供配置选项。根据过去的经验,我需要从我要连接的客户端获取WSDL-这生成了函数调用存根。然后,我不得不通过web.config“描述”通信机制。在运行时,WCF将自动为您生成信封。
使用WCF的消息跟踪,您将能够看到信封-这将使您能够验证消息结构是否接近MS文档中提供的示例。您可能必须“注入”到信封构造过程中以提供自定义属性,但是如果这是标准的AD实现,则不需要进行这些修改。
如果之后您仍然无法从连接中接收到有意义的输出,请联系AD管理员团队,因为他们可能知道已成功连接的客户端和/或您收到的晦涩错误消息的含义。
不用Java脚本,我认为手动构造信封并处理返回的输出将需要大量工作-MS已经为所需的复杂数据结构提供了大量支持。
javascript popupwindow之后的行如何工作? - javascript好的,我有一个来自后面代码的方法,可以创建一个popupwindow。然后有一行代码要在那之后执行,我想知道那行代码何时执行,是在使用popupwindow之后执行还是在创建popupwindow之后执行?例如:void exPopupWindowMethod() { string scr = "window.open('exampleP…
Javascript-Urls的奇怪字符串比较行为 - javascript最近,在编写我无法理解的javascript时遇到了字符串比较的问题。我从完全相同的网址创建了两个字符串,当我比较它们时返回false,但是在重新分配相同的字符串后,比较返回true。这是我的示例:var str1 = "http://google.com/"; var str2 = "http://google.com/…
Javascript-从当前网址中删除查询字符串 - javascript单击提交按钮后,我需要从网址中删除查询字符串值。我可以用jQuery做到这一点吗?当前网址:siteUrl/page.php?key=value 页面提交后:siteUrl/page.php 实际上,我已经从另一个带有查询字符串的页面着陆到当前页面。我需要在页面首次加载时查询字符串值以预填充一些详细信息。但是,一旦我提交了表格,我就需要删除查询字符串值。我已…
如何在$ .ajax(类型get)调用中获取方法的返回值? - javascript我有一个ASP.NET MVC应用程序,其中有一个方法,该方法返回对象列表:public List<FileObject> GetAllFilesFromDirectory() { string filePath = @"C:\FilesToWatch"; string[] fileEntries = Directory.Ge…
Javascript IF语句 - javascript嗨,我有这段代码可以正常工作,并将两个日历显示为一个日历。我还有一个php变量$login_session,其中包含登录电子邮件地址的用户。关于如何显示[email protected]日历的任何想法(伪代码)IF $login_session == "[email protected]…