diff options
author | Sascha Steinbiss <sascha@steinbiss.name> | 2016-11-08 10:16:45 +0100 |
---|---|---|
committer | Rich Salz <rsalz@openssl.org> | 2017-06-21 15:01:54 -0400 |
commit | db17e43d882ecde217e1dce4a2b8c76c3ed134bf (patch) | |
tree | 151cc0305b4d1955e33138224868069e85269962 /doc | |
parent | 15b1688ac9d1f31ad87d3390dabed42061d90dd8 (diff) |
Add OCSP_resp_get1_id() accessor
Adding a get1 style accessor as brought up in mailing list post
https://mta.openssl.org/pipermail/openssl-users/2016-November/004796.html
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/1876)
Diffstat (limited to 'doc')
-rw-r--r-- | doc/man3/OCSP_resp_find_status.pod | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/man3/OCSP_resp_find_status.pod b/doc/man3/OCSP_resp_find_status.pod index c8e4218291..e1442eb97e 100644 --- a/doc/man3/OCSP_resp_find_status.pod +++ b/doc/man3/OCSP_resp_find_status.pod @@ -4,6 +4,7 @@ OCSP_resp_get0_certs, OCSP_resp_get0_id, +OCSP_resp_get1_id, OCSP_resp_get0_produced_at, OCSP_resp_find_status, OCSP_resp_count, OCSP_resp_get0, OCSP_resp_find, OCSP_single_get0_status, OCSP_check_validity @@ -35,6 +36,9 @@ OCSP_single_get0_status, OCSP_check_validity int OCSP_resp_get0_id(const OCSP_BASICRESP *bs, const ASN1_OCTET_STRING **pid, const X509_NAME **pname); + int OCSP_resp_get1_id(const OCSP_BASICRESP *bs, + ASN1_OCTET_STRING **pid, + X509_NAME **pname); int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd, @@ -75,7 +79,10 @@ OCSP_resp_get0_certs() returns any certificates included in B<bs>. OCSP_resp_get0_id() gets the responder id of <bs>. If the responder ID is a name then <*pname> is set to the name and B<*pid> is set to NULL. If the responder ID is by key ID then B<*pid> is set to the key ID and B<*pname> -is set to NULL. +is set to NULL. OCSP_resp_get1_id() leaves ownership of B<*pid> and B<*pname> +with the caller, who is responsible for freeing them. Both functions return 1 +in case of success and 0 in case of failure. If OCSP_resp_get1_id() returns 0, +no freeing of the results is necessary. OCSP_check_validity() checks the validity of B<thisupd> and B<nextupd> values which will be typically obtained from OCSP_resp_find_status() or |