libgit2 / libgit2/libgit2sharp
The function Repository.ListRemoteReferences needs a new parameter to validate server certificate
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 3.5k
- Forks
- 925
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie beim Einstiegspunkt Repository.ListRemoteReferences und verfolgen Sie, wie die Validierung des Serverzertifikats derzeit zum Zertifikatsperrfehler führt. Bestätigen Sie, wie CertificateCheckHandler und der Parameter CertificateCheck bereitgestellt werden sollten, und überprüfen Sie anschließend, dass Aufrufer das Serverzertifikat ohne diesen Fehler validieren können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp, git
- Bereich
- api, security
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100