Obtaining SSL certificate info from SSL object - BUG?
Michael Ströder
michael at stroeder.com
Thu Oct 26 13:04:00 EDT 2006
Donn Cave wrote:
> In article <453D95EA.1020602 at animats.com>,
> John Nagle <nagle at animats.com> wrote:
>>
>>Note that
>>
>> "OU=Terms of use at www.verisign.com/rpa (c)00"
>>
>>with a "/" in the middle of the value field.
>
> ...
>
>>Is there a workaround for this? Without rebuilding Python
>>and becoming incompatible?
>
> As a practical matter, I think it's fairly safe to assume
> there will be no values that include / in a context like
> really looks like that X.500 style distinguished name.
>
> So if you parse out that string in those terms, and require
> each of those key = value pairs to have reasonable values -
> key has no embedded spaces, value has non-zero length - then
> you should be OK. Re-join any invalid component to its
> predecessor's value.
Don't make such assumptions when parsing DNs!
It's a major PITA in the long run.
Ciao, Michael.
More information about the Python-list
mailing list