version 1.7, 2015/07/19 05:50:47 |
version 1.8, 2015/07/22 15:52:32 |
|
|
ASN1_UTCTIME *tm, *tmptm; |
ASN1_UTCTIME *tm, *tmptm; |
ASN1_STRING *str, *str2; |
ASN1_STRING *str, *str2; |
ASN1_OBJECT *obj; |
ASN1_OBJECT *obj; |
ASN1_INTEGER *check_int; |
|
X509 *ret = NULL; |
X509 *ret = NULL; |
X509_CINF *ci; |
X509_CINF *ci; |
X509_NAME_ENTRY *ne; |
X509_NAME_ENTRY *ne; |
|
|
goto err; |
goto err; |
#endif |
#endif |
|
|
if ((check_int = BN_to_ASN1_INTEGER(serial, ci->serialNumber)) == NULL) |
if (BN_to_ASN1_INTEGER(serial, ci->serialNumber) == NULL) |
goto err; |
goto err; |
M_ASN1_INTEGER_free(check_int); |
|
check_int = NULL; |
|
|
|
if (selfsign) { |
if (selfsign) { |
if (!X509_set_issuer_name(ret, subject)) |
if (!X509_set_issuer_name(ret, subject)) |
goto err; |
goto err; |