小编Mat*_*ard的帖子

证书主题的OID表?

是否有任何表格可以找到OID与它们在证书主题字段中表示的属性之间的所有对应关系.例如,我知道"1.3.6.1.4.1.311.20.2"表示证书的模板名称,"2.5.29.30" - 名称限制.我们在哪里可以找到其他的oids,尤其是主要属性,如CN,C,S,L,O,OU ...?

oid asn.1 certificate dn x509

8
推荐指数
2
解决办法
2万
查看次数

如何在Linux上的Java中访问智能卡?

我正在尝试在VM的linux系统上访问智能卡。USB设备已映射到VM,并且可以通过lsusb(ID 076b:3021 OmniKey AG CardMan 3121)列出。我可以通过pkcs11-tool和pkcs15-tool访问智能卡。另外,firefox可以通过/usr/lib/opensc-pkcs11.so库访问令牌。

但是,当我尝试从Java访问智能卡时,将返回一个空的密钥库。我正在为sun.security.pkcs11.SunPKCS11提供程序使用以下配置。

name = PKCS11Test
library = /usr/lib/opensc-pkcs11.so
slot = 0
Run Code Online (Sandbox Code Playgroud)

使用其他插槽(我尝试使用0-15插槽)时,出现CKR_PIN_INCORRECT错误或“找不到PKCS11”。在我的测试中,我正在像这样加载密钥库:

char[] pin = "123456".toCharArray();
KeyStore ks = KeyStore.getInstance("PKCS11", p);
ks.load(null, pin);
Run Code Online (Sandbox Code Playgroud)

另一方面,pkcs11工具返回了插槽0:

Slot 0 CCID Compatible
token model: PKCS#15 emulated

由于Java似乎正在访问插槽0上的卡(至少没有返回错误),因此在访问密钥库时我可能正在做其他事情。如何访问私钥?

java linux pkcs#11

5
推荐指数
1
解决办法
3359
查看次数

openssl:如何读取 .crt 文件..?

我想certifi.crt使用 OpenSSL API(不在命令中)读取文件。我不知道该怎么做。如果有人知道,请帮助我。谢谢你。

如果您提供示例代码,那将非常有帮助。

c openssl certificate readfile x509

4
推荐指数
1
解决办法
7732
查看次数

时间戳响应

我正在使用 Bouncy Castle 从 .NET 中的时间戳服务器读取响应。现在我想向客户端显示时间戳服务器证书,如何从响应中读取时间戳服务器证书?

提前致谢。

.net c# bouncycastle trusted-timestamp rfc3161

2
推荐指数
1
解决办法
2164
查看次数

标签 统计

certificate ×2

x509 ×2

.net ×1

asn.1 ×1

bouncycastle ×1

c ×1

c# ×1

dn ×1

java ×1

linux ×1

oid ×1

openssl ×1

pkcs#11 ×1

readfile ×1

rfc3161 ×1

trusted-timestamp ×1