1

由于大小限制,我想更改 OpenSSL 配置文件,以便能够生成更小的 x509 证书。可能吗?如果是这样,我想要一个伪 ID 而不是所有专有名称字段。当我想使用新修改的配置文件生成自签名证书时,它给了我一个错误:

错误,配置文件中未指定对象 发出证书请求时出现问题 29749:error:0D06407A:asn1 编码例程:a2d_ASN1_OBJECT:first num too large:a_object.c:109:

任何提示将不胜感激。

4

1 回答 1

2

我不知道这是否专门回答了您关于“生成较小的 x509 证书以及是否有可能”的问题......但是,我遇到了与您遇到的“第一个 num 太大”相同的错误。紧接着,我会有一个关于“无效的字段名称...... countryName_default”的后续错误。我所做的是找到“countryName_default”并将其注释掉。然后我会收到一个关于“无效的字段名称...... countryName_min”的新错误所以我把它注释掉了。总的来说,我注释掉了以下项目(如下),然后我停止收到所有错误,包括您描述的错误。在那之后它似乎起作用了。以下是我注释掉的项目:

  • countryName_default
  • countryName_min
  • countryName_max
  • stateOrProvinceName_default
  • 0.organizationName_default
  • 组织单位名称
  • 组织单位名称_default
  • commonName_max
  • emailAddress_max
  • 挑战密码_分钟
  • 挑战密码_max
于 2012-04-18T15:09:23.647 回答