summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/ts/ts_rsp_sign.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/libcrypto/ts/ts_rsp_sign.c8
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