# Using http-access2 to get peer\_cert

**URL:** <https://www.ruby-forum.com/t/using-http-access2-to-get-peer-cert/100478>\
**Category:** Ruby\
**Created:** [July 29, 2006, 5:57am UTC](https://www.ruby-forum.com/t/using-http-access2-to-get-peer-cert/100478 "2006-07-29T05:57:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sutch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/13edae/32.png) [@sutch](https://www.ruby-forum.com/u/sutch)\
**Post date:** [July 29, 2006, 5:57am UTC](https://www.ruby-forum.com/t/using-http-access2-to-get-peer-cert/100478/1 "2006-07-29T05:57:26Z")

</div>

Is there a way to use http-access2 to obtain the peer’s SSL  
certificate?

I can do this with net/http:

https = Net::HTTP.new(host, port)  
https.use\_ssl = true  
https.verify\_mode = OpenSSL::SSL::VERIFY\_NONE  
cert = nil  
https.start { |h| cert = OpenSSL::X509::Certificate.new(h.peer\_cert) }

# cert now contains the peer’s SSL certificate

Does http-access2 have something similar?

Thanks,  
Dennis

---

<div class="post-metadata">

**Author:** ![sutch](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/13edae/32.png) [@sutch](https://www.ruby-forum.com/u/sutch)\
**Post date:** [August 7, 2006, 7:05am UTC](https://www.ruby-forum.com/t/using-http-access2-to-get-peer-cert/100478/2 "2006-08-07T07:05:56Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Hi,

sutch wrote:

> Is there a way to use http-access2 to obtain the peer’s SSL  
> certificate?

No choice but to use (awful) verify\_callback. It must be doable. I’ll  
add it.

Regards,  
// NaHi  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2.1 (Cygwin)

iQEVAwUBRNbJ/R9L2jg5EEGlAQIReQf/YtAUc1io3rvSbpUcZOeEeziXzsXVUlTz  
qwwOcAeJUsFcRXqlwxFRMQZAPztAfp6N+kaCjOiZuuI6pS6SBOYu4nOEntv0Ok7T  
Z66YEbtdGI+z3SyZyChHa4NO1Yn5vawQfta4Qk/w1S02wXuoBUXlxnUBzeEo/5gb  
LSZkrQim0K1OqX/Wy20LUEiWoalJlqNMnmDSVUGaLTFiXcJX730rfClexY+MbIoH  
uawROwyNeqqGFCdVnvVm2/4NA72V4On49CC0tf1uMjbInlpaQLx4AELgis+vI1i8  
k0TH2FdPIxgpGfT5H0gK7t4Qr8StUbi1AMOyek4sTlQS3TM+HztoDg==  
=MHLv  
-----END PGP SIGNATURE-----
