786得票13回答
如何从.key和.crt文件中获取.pem文件?

我如何从SSL证书创建PEM文件? 我有以下文件可用: .crt server.csr server.key

328得票2回答
如何将.crt文件转换为.pem文件

我该如何将 .crt 文件转换为 .pem 文件?

134得票6回答
Apache Thrift、Google Protocol Buffers、MessagePack、ASN.1和Apache Avro之间的关键区别是什么?

所有这些工具都提供二进制序列化、RPC框架和IDL。我想了解它们之间的主要区别和特点(性能、易用性、编程语言支持等)。 如果您知道其他类似的技术,请在回答中提及。

91得票3回答
证书主题X.509

根据X.509标准,证书具有一个属性主题。 C=US, ST=Maryland, L=Pasadena, O=Brent Baccala, OU=FreeSoft, CN=www.freesoft.org/emailAddress=baccala@freesoft.org 这是典型的主...

47得票4回答
Google Protocol Buffers与ASN.1相比有何优劣之处?

谷歌协议缓冲区(Google Protocol Buffers)和ASN.1(具有PER编码)最显着的区别是什么?对于我的项目来说,最重要的问题是序列化数据的大小。是否有人在这两者之间进行过数据大小比较?

42得票4回答
X.509证书中的“通用名称”属性允许使用哪些字符串?

在X509证书的DN中,常用名称字段,根据OID "2.5.4.3"的ASN.1表示法,允许哪些值? 我知道限制是最多64个字符,但是否允许使用所有字符?数字? 例如:是否允许使用.符号?IP地址(x.x.x.x)是否符合ASN定义的有效序列? 是否允许使用域名?

32得票5回答
如何在运行时确定应用程序是用于开发、应用商店还是自定义分发?

有没有一种程序化的方法可以确定当前正在运行的应用程序是仅用于开发构建和签名的,还是用于发布的?能否确定它是为应用商店还是 Ad Hoc 分发而构建的? 例如,是否可以访问代码签名并从那里获取信息?或者在其中某一个变体中存在某些文件不存在于其他变体中吗?部分捆绑信息吗?或者可以从可执行文件中推...

29得票4回答
ASN.1如何对对象标识符进行编码?

我对ASN.1的基本概念有些困惑。 如果一个类型是OID,那么相应的数字是否实际上会被编码到二进制数据中? 举个例子,在这个定义中:id-ad-ocsp OBJECT IDENTIFIER ::= { id-ad 1 } 对应的1.3.6.1.5.5.7.48.1是否会精确...

23得票5回答
使用Java解析ASN.1二进制数据

我有一些二进制ASN.1数据对象需要解析到我的Java项目中。我只需要像BER Viewer一样解析的ASN.1结构和数据: BouncyCastle的ASN.1解析器无法解析此结构(仅返回应用程序特定的二进制数据类型)。 我可以使用哪个ASN.1库来获得这样的结果?是否有人有演示如何...

19得票7回答
ASN1_TIME转换为time_t

我该如何将 ASN1_TIME 转换为 time_t 格式?我想将 X509_get_notAfter() 的返回值转换为秒。