SunPkcs11 实现的 64 位替代方案 [关闭]

2024-01-04

我们使用中间件来构建通过 JDK 1.6.30 64 位安装程序安装的软件应用程序。

我们最近收到使用 USB 令牌签署某些请求的要求。我搜索了一下,发现Sun以SunPKCS11的名义提供了一个实现。但是,在 Java 8 之前,该功能仅在 32 位 JRE 中可用。

我想知道是否有任何可供我使用的替代非商业实现。

请注意,升级 Java 或更改架构不是一种选择,因为对中间件有高度依赖性。


它不适用于 jdk 1.6(仅适用于 Windows),但适用于 Java 8 64 位。看到这个answer https://stackoverflow.com/a/15615068/2115983更多细节

请参阅此链接,其中显示:

Sun PKCS#11 提供程序在 Solaris(SPARC 和 x86)和 Linux (x86) 上的 32 位和 64 位 Java 进程中均受支持。它在 32 位 Windows (x86) 上也受支持,但由于缺乏合适的 PKCS#11 库,目前在 64 位 Windows 平台上不受支持。

Link http://docs.oracle.com/javase/6/docs/technotes/guides/security/p11guide.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SunPkcs11 实现的 64 位替代方案 [关闭] 的相关文章

随机推荐

  • 使用 Python 通过 ssh 在远程主机上执行本地 shell 函数

    My profile定义一个函数 myps ps aef egrep a b egrep v c 我想从我的 python 脚本执行它 import subprocess subprocess call ssh user box types
  • 不使用 CUDA 的 PyTorch torch_sparse 安装

    我是 PyTorch 的新手 我遇到了一个问题 即我无法正确安装 torch sparse 模块 一般来说 我想使用模块torch geometric 这个我已经安装了 但是 在程序执行期间 我不断收到错误 ModuleNotFoundEr
  • GoogleSpreadsheet 不是构造函数错误

    node 13696 UnhandledPromiseRejectionWarning TypeError GoogleSpreadsheet is not a constructor 目前在尝试定义 GoogleSpreadsheet 时
  • 将 ZIO 任务转换为 IO

    我有下一个代码 import zio import scala concurrent Future case class AppError description String extends Throwable legacy code i
  • xcode - iOS 8 上不显示 MPNowPlayingInfoCenter 信息

    我正在开发一个音乐应用程序 它应该在后台播放音乐 我用MPMoviePlayerController播放音乐 我的代码来启动MPMoviePlayerController NSString resourcePath NSBundle mai
  • 实现带有复选框的对话框

    这是我的对话框 public class CustomDialogClass extends Dialog implements android view View OnClickListener public Activity c pub
  • 如何更改wordpress中仅一页的css?

    我只需要更改主页的 css 我在 google 上搜索过 很多建议是将页面 id 添加为 css 选择器的一部分 但当我尝试的时候 似乎不起作用 我想更改类 contentclass 页面 ID 为 599 所以这是我尝试过的 post i
  • 在 Visual Studio Code for Go 中自动完成括号

    在使用 Visual Studio Code 时 我注意到当我从自动完成功能编写函数时 它永远不会使用括号自动完成 例如 fmt now select a function Print a interface from autocomple
  • 如何使用 Flask 跟踪匿名用户

    我的应用程序实现了一个购物车 匿名用户可以在其中添加产品 仅在付款前才需要用户登录 如何实施 主要的挑战是 Flask 必须跟踪用户 即使是匿名的 及其订单 我目前的方法是利用AnonymousUserMixin被分配给的对象current
  • 将绘图嵌入到 PyQt5 中的图形视图中

    I use pyqtgraph在 PyQt5 GUI 中绘图 我可以在弹出窗口中绘图 但我正在尝试将图表嵌入到graphicsView area 以下是我在新窗口中绘制简单绘图的方法 self pushButton clicked conn
  • Base64 字符串转 UIImage

    我正在尝试将 base64 字符串解码为 Swift 中的 UIImage 我的示例图像的编码字符串开头为 数据 图像 jpeg base64 9j 2wBDAAYEBQYFBAYGBQYHBwYIChAKC 完整的编码字符串可以在以下位置
  • 我可以使用传递到组件的变量来设置 svelte 样式 css 属性值吗

    我想创建一个接收图像名称和路径的简洁组件 我想让组件使用 CSS 将图像设置为 背景图像 我已经尝试过以下似乎不起作用 调用的组件应用程序 svelte
  • 为什么故事板没有反映我使用属性检查器面板设置到 UILabel 的文本属性?

    我在故事板上有一个 UILabel 默认文本为 标签 然后 我转到属性检查器并选择属性文本样式 当我单击 文本 字段时 我会在新窗口中看到多种字体可供选择 我看到本例中的默认文本已设置为 Helvetica 大小 17 0 在浏览所提供的字
  • 字符串未更新

    我正在使用 MVC 和 PDO 我试图根据会话是否为空来更新字符串 因此在我的 index phtml 中我有 p Welcome back a href logout php a p p Hello would you like to a
  • Matlab:更改图例中条目的顺序

    我有一个图形文件 我想在其中更改条目的顺序 例如 将第一个条目作为第三个条目 我很久以前就保存了这个Figure fig 所以我不确定是否可以恢复原始代码 这里我向你展示我的情节 我希望图例元素按降序排列 如图所示 但由于错误 我的第二个条
  • Linux:proc/net/sockstat tcp mem越来越大

    现在 我们的系统发现hang和tcp mem越来越大 proc net sockstat 当出现hang时 将打印 tcp 孤立套接字太多 From sockstat 我们知道socket很少 但是消耗了1500 page mem 为什么呢
  • BASH shell 脚本 echo 在同一行输出

    我有一个简单的 BASH shell 脚本 用于检查 curl 命令的 HTTP 响应代码 逻辑很好 但我坚持 简单地 打印出 输出 我使用的是 GNU bash 版本 3 2 25 1 release x86 64 redhat linu
  • 修剪章鱼 - 删除不属于 O(N) 循环的有向图的所有分支

    Preliminaries safe to skip This question is in relation with Longest Path for Directed Cyclic Graph https stackoverflow
  • 修复了开发办公套件时 Visual Basic 中 FontSize 函数的错误

    在花了几个小时研究 FontSize 函数后 我被一段代码困住了 字体列表 每当我想定义每个字体具有相同的大小时 它会自动将其缩放到72 我浏览了互联网以了解如何获取字体列表 这很有效 但是当我将 fontSize 添加到 sizecomb
  • SunPkcs11 实现的 64 位替代方案 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我们使用中间件来构建通过 JDK 1 6 30 64 位安装程序安装的软件应用程序 我们最近收到使用 U