Hi Richard,

Thank you for following up. I think we are on the same page regarding 
directories. 

The API call involved here was SSL_add_dir_cert_subjects_to_stack, which failed 
on windows.
The reason I have the LP_find_file specifically skip directories is that 
directories cannot be opened as files on windows so when the above function 
uses SSL_add_file_cert_subjects_to_stack, it gets a failure opening the file. 
On *nix where readdir() is used, a directory entry that is itself a directory 
is benignly skipped since it clearly does not contain a cert.

I agree that it is up to an application to recurse into a directory tree 
structure.

Best regards,
Phil

On Sep 2, 2014, at 8:00 AM, Richard Levitte via RT wrote:

> Hi!
> 
> I've taken on this task recently, and you definitely raise a good point.
> However, to be consistent with the other supported platforms, LP_find_file
> should NOT skip over directories. Its up to the application to check them and
> handle them appropriately. I'm working on making the appropriate changes.

--
Phil Mesnier
Principal Software Engineer and Partner,   http://www.ociweb.com
Object Computing, Inc.                     +01.314.579.0066 x225




______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to