X509证书修改可分辨名称字段



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

错误,配置文件中没有指定对象证书请求问题29749:错误:0D06407A:asn1编码例程:a2d_ASN1_OBJECT:第一个num太大:a_object.c:109:

我不知道这是否特别回答了您关于"生成较小的x509证书以及是否可能"的问题…然而,我得到了同样的错误,因为你得到关于"第一个数字太大"。紧接着,就会出现关于"无效字段名……"的后续错误。countryName_default"。我所做的是找到"countryName_default"并注释掉它。然后,我会得到一个关于"无效字段名称……"的新错误。countryName_min"我把它注释掉了。总的来说,我注释掉了以下项目(如下),然后我停止得到所有错误,包括您描述的错误。从那以后,它似乎起作用了。以下是我注释掉的条目:

  • countryName_default
  • countryName_min
  • countryName_max
  • stateOrProvinceName_default
  • 0. organizationname_default
  • organizationalUnitName
  • organizationalUnitName_default
  • commonName_max
  • emailAddress_max
  • challengePassword_min
  • challengePassword_max

最新更新