dirmngr: CRL's on windows are not properly cached / parsed
Closed, ResolvedPublic

Description

On Windows CRL's are stored with converted line endings. But there are some codepaths that read them as memory mapped files without line ending conversion. This breaks and leads to unexpected and random errors.

aheinecke changed the task status from Open to Testing.

Looks ok now in my tests. I still want to test against more CA's with more CLRs (e.g. COMODO and CACert)

aheinecke closed this task as Resolved.May 3 2018, 10:47 AM

This is resolved in my opinion. I've tested with some larger CRL's and it worked on Windows.