# OCSPError.superclass is Object

**URL:** <https://www.ruby-forum.com/t/ocsperror-superclass-is-object/77776>\
**Category:** Development\
**Created:** [November 30, 2006, 2:19pm UTC](https://www.ruby-forum.com/t/ocsperror-superclass-is-object/77776 "2006-11-30T14:19:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sheepman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Post date:** [November 30, 2006, 2:19pm UTC](https://www.ruby-forum.com/t/ocsperror-superclass-is-object/77776/1 "2006-11-30T14:19:49Z")

</div>

e$B$3$s$P$s$O!"e(Bsheepman e$B$G$9!#e(B  
e$B%j%U%!%l%s%9$N@0Hw:n6H$r$7$F$$$F5$IU$$$?$N$G$9$,!"e(B  
openssl e$B$Ne(B OpenSSL::OCSP::OCSPError e$B$N?F%/%i%9$,e(B  
Object e$B$K$J$C$F$$$^$9!#e(BOpenSSL::OpenSSLError e$B$,e(B  
e$B@5$7$$$s$@$H;W$$$^$9!#e(B

$ ruby-1.9 -ropenssl -ve ‘p OpenSSL::OCSP::OCSPError.superclass’  
ruby 1.9.0 (2006-11-26 patchlevel 0) [i686-linux]  
Object

# $ cvs diff -u ossl\_ocsp.c Index: ossl\_ocsp.c

RCS file: /src/ruby/ext/openssl/ossl\_ocsp.c,v  
retrieving revision 1.8  
diff -u -r1.8 ossl\_ocsp.c  
— ossl\_ocsp.c 2 Sep 2006 14:40:50 -0000 1.8  
+++ ossl\_ocsp.c 30 Nov 2006 13:14:49 -0000  
@@ -681,7 +681,7 @@  
{  
mOCSP = rb\_define\_module\_under(mOSSL, “OCSP”);

- eOCSPError = rb\_define\_class\_under(mOCSP, “OCSPError”, rb\_cObject);

- eOCSPError = rb\_define\_class\_under(mOCSP, “OCSPError”, eOSSLError);

---

<div class="post-metadata">

**Author:** ![sheepman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/d07c76/32.png) [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Post date:** [December 1, 2006, 11:42pm UTC](https://www.ruby-forum.com/t/ocsperror-superclass-is-object/77776/2 "2006-12-01T23:42:00Z")

</div>

In message [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid),  
`sheepman [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)’ wrote:

> e$B$3$s$P$s$O!"e(Bsheepman e$B$G$9!#e(B  
> e$B%j%U%!%l%s%9$N@0Hw:n6H$r$7$F$$$F5$IU$$$?$N$G$9$,!"e(B  
> openssl e$B$Ne(B OpenSSL::OCSP::OCSPError e$B$N?F%/%i%9$,e(B  
> Object e$B$K$J$C$F$$$^$9!#e(BOpenSSL::OpenSSLError e$B$,e(B  
> e$B@5$7$$$s$@$H;W$$$^$9!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#%3%\_%C%H$7$^$7$?!#e(B
