On Wed, Nov 03, 2010, Bruce Stephens wrote:

> Erik Tkal <et...@juniper.net> writes:
> 
> > Hi Michael,
> >
> > Your "rootcacert" is not a root cert, as it was issued by "C=US,
> > ST=UT, L=Salt Lake City, O=The USERTRUST Network,
> > OU=http://www.usertrust.com, CN=UTN-USERFirst-Client Authentication
> > and Email".  You need to append that cert as well to your CAfile.
> 
> That seems to be a change in behaviour.  0.9.8o is happy:
>  
>     brs% openssl version
>     OpenSSL 0.9.8o 01 Jun 2010
> 
>     brs% openssl verify -verbose  -CAfile rootcacert.pem subcacert.pem
>     subcacert.pem: OK
> 
>     brs% openssl verify -issuer_checks -CAfile rootcacert.pem subcacert.pem
>     subcacert.pem: /C=DE/O=SCA Deutsche Post Com GmbH/CN=Signtrust CERT Class 
> 3 CA 3:PN
>     error 29 at 0 depth lookup:subject issuer mismatch
>     /C=DE/O=SCA Deutsche Post Com GmbH/CN=Signtrust CERT Class 3 CA 3:PN
>     error 29 at 0 depth lookup:subject issuer mismatch
>     /C=DE/O=SCA Deutsche Post Com GmbH/CN=Signtrust CERT Class 3 CA 3:PN
>     error 29 at 0 depth lookup:subject issuer mismatch
>     /C=DE/O=SCA Deutsche Post Com GmbH/CN=Signtrust CERT Root CA 1:PN
>     error 29 at 0 depth lookup:subject issuer mismatch
>     OK
> 

Is that unmodified OpenSSL 0.9.8o? If so that's peculiar I get the expected
error here.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to