der

    1热度

    1回答

    我想创建一个Google Go应用程序,它能够对DER编码和解码大整数(即ECDSA signature r and s)。根据我的理解,我应该使用asn1 package,但是我应该调用哪些函数? 例如,我想编码 316eb3cad8b66fcf1494a6e6f9542c3555addbf337f04b62bf4758483fdc881d 和 bf46d26cef45d998a2cb5d2

    2热度

    2回答

    我试图创建简单的DER解码器 - 应用程序,它只是给出输出数据结构的内容(DER格式编码的,像this one)。 我在运行此示例时遇到问题:A ''Rectangle'' Decoder。 我试图编译它与MSVC和我有#include <inttypes.h>和#include <netinet/in.h>问题。还输入ssize_t未定义。 这里就是我现在做: 1. Online ASN.1 C

    0热度

    1回答

    如果openssl(例如x509或s_client)认为DER编码的x509自签名证书格式正确,我可以明确说证书格式正确吗?例如,openssl能够加载证书,但广泛使用的闭源框架不能。 谢谢。

    5热度

    1回答

    我们正在为我们的客户之一在SSL握手中添加服务器证书验证。我对Cryptography和C世界非常陌生,以为我会首先明确我对这些事情的概念,然后从实施开始。 因此,我在Google上搜索了很多关于证书的概念,但是我无法更清楚地理解我的概念。其实它增加了更多的困惑。 :) 以下是几乎所有我不明白的东西: 1.什么是base64格式?和DER一样吗? 2. PEM文件总是包含base64内容? 3.

    2热度

    1回答

    我需要一个编码为DER格式的RSA公钥。 使用RSACryptoServiceProvider生成密钥对。 什么我要找的是C#相当于到java: PublicKey pubKey = myPair.getPublic(); byte[] keyBytes = pubKey.getEncoded(); 我试图寻找到BouncyCastle的,但迷路了,所以如果该解决方案是没有任何指针是欢迎的。

    4热度

    1回答

    我正在编写一个PHP应用程序(充当SAML IdP),它试图通过SAML向服务器做出响应(充当SAML SP。I我目前坚持服务器拒绝请求(我刚刚得到一个500错误请求) 我已经写了一个测试应用程序(在Java/openSAML - 我敢肯定服务器正在使用),并可以看到该问题是,SAML SignatureValidator验证生成 org.apache.xml.security.signature

    8热度

    1回答

    一个ASN.1 DER OCTET STRING 使用OpenSSL的API,我已经提取从X.509v3证书自定义扩展用: X509_EXTENSION* ex = X509_get_ext(x509, 4); 的X509_EXTENSION对象包含一个值(EX- >值),这是一个ASN.1 OCTET STRING。 OCTET STRING包含一个DER编码的UTF-8字符串。我试图解码O

    2热度

    2回答

    我目前正在学习如何使用证书,现在我很好奇,是否有可能从X509Certificate2 -instance获得加载证书的ASN.1表示法。 我找到了Export - 方法和它的工作正常,但我还没有看到改变输出格式的编码的可能性 - 它只是在DER格式。 有没有在下面的例子中导出/转换加载的证书作为ASCII ASN.1的证书,就像一个可能性: Certificate: Data:

    1热度

    1回答

    我已经打开another question关于如何将证书数据保存为人类可读的ASN.1文本。 但也许这个问题是具体的,我想有更好的要求更广义的: 是否有转换DER编码的数据为纯文本,在.net中的转换器?

    3热度

    1回答

    我有一个RSA公钥密码包装器,它在桌面Windows和Windows Embedded/POSReady中运行得非常好。我需要将此系统移植到Windows CE 5和Windows CE 3.在该系统的一部分中,我允许开发人员以多种编码导入各种加密对象,如证书和密钥。最常用的编码是Base64编码的PEM。在大多数Windows版本,很容易编码转换为Windows需要为CryptDecodeObj