summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509rset.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509/x509rset.c')
-rw-r--r--src/lib/libcrypto/x509/x509rset.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509rset.c b/src/lib/libcrypto/x509/x509rset.c
index cfac977636..de02a40038 100644
--- a/src/lib/libcrypto/x509/x509rset.c
+++ b/src/lib/libcrypto/x509/x509rset.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509rset.c,v 1.6 2014/07/11 08:44:49 jsing Exp $ */ 1/* $OpenBSD: x509rset.c,v 1.7 2018/08/24 19:55:58 tb Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -71,6 +71,12 @@ X509_REQ_set_version(X509_REQ *x, long version)
71 return (ASN1_INTEGER_set(x->req_info->version, version)); 71 return (ASN1_INTEGER_set(x->req_info->version, version));
72} 72}
73 73
74long
75X509_REQ_get_version(const X509_REQ *x)
76{
77 return ASN1_INTEGER_get(x->req_info->version);
78}
79
74int 80int
75X509_REQ_set_subject_name(X509_REQ *x, X509_NAME *name) 81X509_REQ_set_subject_name(X509_REQ *x, X509_NAME *name)
76{ 82{
@@ -79,6 +85,12 @@ X509_REQ_set_subject_name(X509_REQ *x, X509_NAME *name)
79 return (X509_NAME_set(&x->req_info->subject, name)); 85 return (X509_NAME_set(&x->req_info->subject, name));
80} 86}
81 87
88X509_NAME *
89X509_REQ_get_subject_name(const X509_REQ *x)
90{
91 return x->req_info->subject;
92}
93
82int 94int
83X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey) 95X509_REQ_set_pubkey(X509_REQ *x, EVP_PKEY *pkey)
84{ 96{