Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle IdLinkage X509 chain building status. #41691

Merged
merged 2 commits into from Sep 9, 2020

Commits on Sep 1, 2020

  1. Handle IdLinkage X509 chain building status.

    In macOS, when building an X509 chain, if a leaf and issuing certificate
    form a chain, but the subject and authority key identifiers do not match,
    an IdLinkage status is reported.
    
    To match Windows, we ignore this chain status.
    
    Linux appears to use these extensions when building a chain, and reports
    PartialChain even if the attributes were not strictly needed to aid in
    building a chain.
    
    Additionally, this updates the debugging output for macOS to use an allocating
    function to convert a CFString to a C string. CFStringGetCStringPtr will return
    "NULL if the internal storage of theString does not allow this to be returned efficiently."
    which it appears to have started doing for me.
    vcsjones committed Sep 1, 2020
    Configuration menu
    Copy the full SHA
    3f4ed6f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    8ecc7fd View commit details
    Browse the repository at this point in the history