diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/ts/ts_rsp_sign.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_sign.c b/src/lib/libcrypto/ts/ts_rsp_sign.c index 470cbfb7ea..55738875db 100644 --- a/src/lib/libcrypto/ts/ts_rsp_sign.c +++ b/src/lib/libcrypto/ts/ts_rsp_sign.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ts_rsp_sign.c,v 1.26 2021/12/12 21:30:14 tb Exp $ */ | 1 | /* $OpenBSD: ts_rsp_sign.c,v 1.27 2022/07/16 16:42:58 kn Exp $ */ |
2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL | 2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL |
3 | * project 2002. | 3 | * project 2002. |
4 | */ | 4 | */ |
@@ -654,7 +654,7 @@ TS_RESP_create_tst_info(TS_RESP_CTX *ctx, ASN1_OBJECT *policy) | |||
654 | goto end; | 654 | goto end; |
655 | tsa_name->type = GEN_DIRNAME; | 655 | tsa_name->type = GEN_DIRNAME; |
656 | tsa_name->d.dirn = | 656 | tsa_name->d.dirn = |
657 | X509_NAME_dup(ctx->signer_cert->cert_info->subject); | 657 | X509_NAME_dup(X509_get_subject_name(ctx->signer_cert)); |
658 | if (!tsa_name->d.dirn) | 658 | if (!tsa_name->d.dirn) |
659 | goto end; | 659 | goto end; |
660 | if (!TS_TST_INFO_set_tsa(tst_info, tsa_name)) | 660 | if (!TS_TST_INFO_set_tsa(tst_info, tsa_name)) |
@@ -874,7 +874,7 @@ ESS_CERT_ID_new_init(X509 *cert, int issuer_needed) | |||
874 | if (!(name = GENERAL_NAME_new())) | 874 | if (!(name = GENERAL_NAME_new())) |
875 | goto err; | 875 | goto err; |
876 | name->type = GEN_DIRNAME; | 876 | name->type = GEN_DIRNAME; |
877 | if (!(name->d.dirn = X509_NAME_dup(cert->cert_info->issuer))) | 877 | if ((name->d.dirn = X509_NAME_dup(X509_get_issuer_name(cert))) == NULL) |
878 | goto err; | 878 | goto err; |
879 | if (!sk_GENERAL_NAME_push(cid->issuer_serial->issuer, name)) | 879 | if (!sk_GENERAL_NAME_push(cid->issuer_serial->issuer, name)) |
880 | goto err; | 880 | goto err; |
@@ -882,7 +882,7 @@ ESS_CERT_ID_new_init(X509 *cert, int issuer_needed) | |||
882 | /* Setting the serial number. */ | 882 | /* Setting the serial number. */ |
883 | ASN1_INTEGER_free(cid->issuer_serial->serial); | 883 | ASN1_INTEGER_free(cid->issuer_serial->serial); |
884 | if (!(cid->issuer_serial->serial = | 884 | if (!(cid->issuer_serial->serial = |
885 | ASN1_INTEGER_dup(cert->cert_info->serialNumber))) | 885 | ASN1_INTEGER_dup(X509_get_serialNumber(cert)))) |
886 | goto err; | 886 | goto err; |
887 | } | 887 | } |
888 | 888 | ||