创建证书时遇到“添加属性错误”

时间:2014-03-04 06:49:43

标签: openssl x509certificate x509

当我创建OpenSSL证书时,系统会要求我输入其他属性,例如国家/地区代码,州或省名称,组织,组织单位名称和公用名称。输入所有这些后,我被要求输入公用名和电子邮件地址。我进入了。我输入如下

Country Name (2 letter code) [AU]:in
State or Province Name (full name) [Some-State]:tamilnadu
Locality Name (eg, city) []:coimbatore
Organization Name (eg, company) [Internet Widgits Pty Ltd]:abc
Organizational Unit Name (eg, section) []:abcd
Common Name (eg, YOUR name) []:xxxx

在此之后我被要求输入密码,我也输入了密码。如下所示:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:123ytrewq

完成上述步骤后,如果按Enter键生成证书,则会出现以下错误。

 Error adding attribute
7532:error:0D0BA041:asn1 encoding routines:ASN1_STRING_set:malloc failure:./cryp
to/asn1/asn1_lib.c:381:
7532:error:0B08A041:x509 certificate routines:X509_ATTRIBUTE_set1_data:malloc fa
ilure:./crypto/x509/x509_att.c:317:
problems making Certificate Request

任何人都可以帮助我吗?提前谢谢

1 个答案:

答案 0 :(得分:3)

这是与OpenSSL 0.9.8h相关的问题。使用像v1.1.0f这样的更高版本解决了这个问题。