Re: Problem displaying S/MIME certificate

Jan Schneider <[email protected]> Thu, 22 Mar 2018 15:22:34 +0000
Newsgroups gmane.comp.horde.turba
Message-ID <[email protected]>
Zitat von Philipp Faeustlin <[email protected]>:

> I'm using the latest horde version 5.2.22 from pear with Turba 4.2.21.
>
> Displaying an S/MIME Public Certificate out of an ldap directory  
> works in most cases, but not for all ldap entries.
>
> For some entries I get the following error:
>
> S/MIME Public Certificate:     Error parsing S/MIME certficate:  
> error:0D07209B:asn1 encoding routines:ASN1_get_object:too long
>
> I traced the error down to the function "toTurbaKeys" in  
> "./turba/lib/Driver.php"
>
> I think this function does the mapping between ldap and turba  
> attributes. In this function there is a "trim" function that's  
> trimming my SMIME certificate. This seems to be the issue.
>
> In most cases this is not a problem, but the value of the SMIME  
> certificate ends with "<C1>P<E3>^HJ\\<E1><99>}ek^M", where trim  
> seems to cut off "^M" resulting in an incomplete and invalid  
> certificate.
>
> Would it be possible not to trim every value?

Doing some code archaeology, I found that I explicitly added this  
trim() myself 10 years ago. So there must be a reason for it. :)
I'm afraid it's not that simple.

-- 
Jan Schneider
The Horde Project
https://www.horde.org/

-- 
turba mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]