libgit2 / libgit2/libgit2sharp
The function Repository.ListRemoteReferences needs a new parameter to validate server certificate
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 3.5k
- Forks
- 925
- PR merge metrics
- No merged PRs in 30d
Description
The function "Repository.ListRemoteReferences" needs a new parameter "CertificateCheckHandler CertificateCheck" to let the user validate the server certificate, because now the function fails with the error "certificate revocation status could not be verified".
Version of LibGit2Sharp = 0.31.0
Operating system: Windows 10 Pro 64 bits
Framework: NET Framework 4.7.2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Repository.ListRemoteReferences entry point and trace how server certificate validation currently leads to the certificate revocation error. Confirm how CertificateCheckHandler and the CertificateCheck parameter should be exposed, then verify that callers can validate the server certificate without that failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, git
- Domain
- api, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100