问题标签 [der]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - Perl 模块相当于 openssl asn1parse
使用 OpenSSL 可以解析和转储 ASN.1 DER 文件,输出如下所示:
我想使用 Perl 生成类似的输出。当然,一种方法是openssl ans1parse
从 Perl 内部调用,但我正在寻找一种方法不依赖于调用外部可执行文件的方法。
我查看了 Perl 模块Convert::ASN1
,但似乎要使用它,您需要我没有的 ASN.1 描述。
asn.1 - 将 DN 从 ASCII 字符串转换为 ASN.1 DER 编码的 API
是否有任何 API/C 程序可以将 ASCII 字符串格式的专有名称(DN)转换为 DER 编码的 ASN.1 DN?
例如,我想以 ASN.1 DER 格式对该字符串“C=CH, O=Texas, CN=iss”进行编码,以便发送数据包。
请帮我解决这个问题。
java - BouncyCastle Java - 解码 DER 编码的 OCTET 字符串
我正在阅读一个 CER 证书文件,它给了我一个 X.509 证书对象。
有几个扩展包含 DER 编码的 OCTET 字符串。例如:
如何使用 BouncyCastle 解码这些字符串
openssl - 从 DER 格式的证书中提取公钥
我有一个 .cer 证书文件,需要提取公钥。我只能提取为 PEM 格式。“outform”参数什么都不做。
是否可以提取 DER 格式?
ssl - 如何验证证书确实是 DER 格式?
DER 是否有某种数字签名,在十六进制编辑器中会很明显?
我收到了一个二进制内容约为 1.3 KB 的 .cer 文件。我被告知它是 DER 格式,我的阅读表明具有此扩展名的证书几乎都是 DER 或带有人类可读标头的 base-64 编码的 DER,而该文件没有这样的标头。但是,我无法打开它来创建密钥。在我投入过多时间对该文件进行故障排除之前,我想确定它确实是 DER 格式。
c++ - 是否有一个好的 C++ 库来读取、创建和修改 BER 编码文件?
有几种工具可以自动生成用于读取和写入 BER 编码文件的 C++(或其他)代码。在我的 C++ 项目中,我需要库来读取和修改 BER 编码文件。我无法基于给定的数据结构生成 C++ 类,因为没有给定的数据结构。用户应该能够添加和删除整数、字符串等。我找到了一个具有此类功能的编辑器的开源项目:http: //www.codeproject.com/Articles/4910/ASN-1-Editor
但是,这是在 C# 中......
请告诉我,如果您知道如何获得具有此功能的优秀 C++ 库,可用于我的 C++ 项目。
javascript - 用于派生 RSA 私钥的数字何时应以“00”开头?
给定一个 RSA 私钥...
无装甲,base64解码给出......
我从中提取了所有数字,放入一个数组中......
我不明白的是...
1. 为什么提取的值有的有前导00
,有的没有?
2. 第一个值 ( 00
) 的用途是什么?这对我来说似乎是多余的。
我想知道的原因是我想在 javascript 中生成 RSA 密钥。我正在生成所需的数字,但我不知道它们什么时候应该有前导00
s。
编辑
另外,我不太明白整个事情的第一部分......
我知道这01 3a
是消息其余部分的长度,但我不知道30 82
代表什么。
3.30 82
解码密钥的开头是什么?
c - 在 C 中提取 DER 编码证书的公钥
我从 ldap 搜索请求中获取 DER 编码证书(在 base64 解码后),需要从中解析公钥。我很确定它可以使用 openssl 库。不幸的是,API 文档保存得不是很好。是否有任何示例或其他库来提取信息?
openssl - 将 DER 格式的私钥文件转换为 PEM 格式
我有一个 .prv 文件,它可能是 DER 格式的私钥文件。此文件用于认证 Cable Modem。
我想将此文件转换为 PEM 格式的文件。我尝试使用 openssl 工具,但以下命令均无效。
这是 .prv 文件内容的一些开头。
还有什么我可以尝试的吗?
windows - 使用加密 API 导入 DER 编码的公钥
是否可以使用 MS 加密 API 导入 DER 编码的公钥?所以我可以验证签名?我需要一段代码或帮助 MS Crypto API 来导入 DER 编码的公钥/证书。