Bug #514
OpenSSL::OCSP::Response's to_der always returns an empty string
| Status: | Closed | Start date: | 08/28/2008 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | - | |||
| Target version: | - | |||
| ruby -v: |
Description
The OCSP response object always seems to produce an empty string when to_der is called. The correct response should be a properly encoded DER response similar to the behavior of the other OpenSSL objects that implement to_der. The problem appears to be on the call to i2d_OCSP_RESPONSE on line 382 (taken from SVN) in ossl_ocsp.c. Instead of passing NULL as the second argument, it should be &p. I have made the change locally and confirmed the output contains what appears to be the correctly formatted DER string. I have also attached the recommended patch. This bug is also present in the latest 1.9 build.
Associated revisions
* ossl_ocsp.c (ossl_ocspres_to_der): Bug fix in Response#to_def. Patch by Chris Chandler [ruby-core:18411]
History
Updated by shyouhei (Shyouhei Urabe) over 3 years ago
- Assignee set to gotoyuzo (GOTOU Yuuzou)
Updated by marcandre (Marc-Andre Lafortune) over 2 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Applied in changeset r25019.