当前位置: 首页 > 知识库问答 >
问题:

使用Chrome嵌入式框架缓存智能卡PIN

劳韬
2023-03-14

我有一个面向服务的webapp,它使用IIS 8.5和通过智能卡的客户端证书身份验证。静态服务的前端通过AJAX调用多个服务。带有证书的智能卡受PIN保护。当使用Chrome、Firefox等浏览器时,PIN提示只会出现一次,似乎会被缓存以供后续使用。

但是,我们需要将webapp嵌入Windows 10。NET桌面应用程序。webapp可以工作,但是用户需要不断地输入他们的PIN,每个服务一次,然后在超时后不久再次输入(我认为)每个服务。

我不知道从哪里开始知道是否可以用cefsharp实现缓存。据我所知,这些数据应该由Windows缓存,但情况似乎并非如此,或者嵌入式chromium混淆了缓存策略。

智能卡PIN缓存是否可以通过cefsharp(或者IIS,或者如果必须的话,甚至是客户端的Windows机器)来实现?

共有1个答案

许承悦
2023-03-14

使用金雅拓,您需要更改智能卡的Hibernate时间(每个客户端的注册表操作):

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\calais
“CardDisconnectPowerDownDelay”=dword:xxh类型:REG_dword值:xx是以秒为单位的延迟时间。

在我们的例子中,我们将其设置为180秒,对我们来说效果很好(部署了75000张卡)

 类似资料:
  • 我们正在使用ApacheFelix(版本4.4.1)作为嵌入式OSGi框架。提供该框架的主要应用程序使用作为日志框架。存在对log4japi和log4jcore的依赖。当然,当主应用程序启动时,也会加载和配置Log4j2。主部件中触发的所有日志消息都正确写入已配置的Appender。 现在是重点。加载的所有bundle都应该能够使用与主应用程序相同的配置和日志上下文。我试图做的是提供所有Log4j

  • 我有一个简单的java项目,叫做服务器。此外,我有一个osgi api项目,它定义了一个接口BlockProvider。接下来,我有一个osgi声明性服务项目,其中有一个实现BlockProvider的服务。 在我的java项目服务器中,我有一个嵌入式osgi框架(在我的例子中是felix)。 我创建了一个bundleactivator,它安装gogo osgi捆绑包、scr捆绑包、我的api项目

  • 问题内容: 我正在使用Nodejs和Express Js。另外,我将NowJS添加到Express Js中以进行一些实时处理。 在配置文件中,我有 然后使用以下命令运行该应用程序: 但是,文件(图像,css,js)似乎没有被缓存,它们总是作为新文件提供。 P / s:我刚刚在localhost上进行了测试,缓存似乎可以在localhost上运行,但是,当上传到服务器时,缓存不再起作用。 问题答案:

  • 在模型内使用缓存说明 phpGrace 1.2.1 版本新增了在模型内使用缓存的功能,为模型封装带来极大变量 (: 实现步骤 01 : 创建模型 <?php /* * 模型类演示 以 person 数据表为例 * 作者 : 深海 5213606@qq.com * 一个自定义缓存类文件的例子, 实现了 persons 数据表 的列表数据及单条数据查询缓存 * 具体的缓存代码请根据项目情况自

  • 在模型内使用缓存说明 phpGrace 1.2.1 版本新增了在模型内使用缓存的功能,为模型封装带来极大变量 (: 实现步骤 01 : 创建模型 <?php /* * 模型类演示 以 person 数据表为例 * 作者 : 深海 5213606@qq.com * 一个自定义缓存类文件的例子, 实现了 persons 数据表 的列表数据及单条数据查询缓存 * 具体的缓存代码请根据项目情况自

  • 在Spring有什么方法可以达到同样的效果。 我确实在这里查看了@cacheable http://www.baeldung.com/spring-cache-tutorial 但是我无法理解我是如何使spring使用我的“memcached”类的,更具体地说,我在哪里连接我的“memcached”类,以便它可用于上面示例中的类“abc