Hi Carl,
I was just looking at the CertStore API:
http://docs.oracle.com/javase/1.4.2/docs/api/java/security/cert/CertStore.html#getCertificates(java.security.cert.CertSelector)
<http://docs.oracle.com/javase/1.4.2/docs/api/java/security/cert/CertStore.html#getCertificates%28java.security.cert.CertSelector%29>
getCertificates() expects a CertSelector object, not a regular
expression. Also, for the original Java code "null" (nil in Ruby) is
passed to the getCertificates(), so I don't know why you changed it in
the Ruby code if you just wanted to port it...
And whenever you post exceptions to this (or another) list, please give
it the context as displayed in the stacktrace log since it will help
getting your problem tracked sooner.
The TypeError is certainly misleading because we might think the problem
is on the string conversion when using "puts" but it actually happened
elsewhere and it is hard to foresee if we can't reproduce the entire use
case and we don't have access to the full (or near the context)
stack-trace either.
I hope you enjoy JRuby.
Cheers!
Em 07-01-2013 08:07, kristian escreveu:
I am uncertain what is going on,, too. but the suggestion of Rodrigo
did not work, so the hope was without the matcher /Safe/ that the
underlying code does not expect some "String"
happy that the little workaround worked :)
- Kristian
On Mon, Jan 7, 2013 at 3:22 PM, Carl Bourne<carl.bou...@me.com> wrote:
Kristian,
Thanks so much for this. I'm sure exactly is happening here but by passing in a
nil to the .get_certificates method it all works as expected.
It now returns 2 certificate objects as it should.
Best Regards,
Carl
On 7 Jan 2013, at 03:53, kristian<m.krist...@web.de> wrote:
you example says store is a Collection so I do not understand
store.get_certificates(/Safe/) as such. what happens with
store.get_certificates
or
store.get_certificates( nil )
or what objects do have when iterating over the Collection
store.each { |c| p c.type; p c }
just my thoughts after reading . . . .
- Kristian
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email