dotnet / dotnet/macios

Document how to use custom trust / certificate pinning using NSUrlSessionHandler

Open
#6,105 0 comments 3 reactions 0 assignees View on GitHub
documentation enhancement iOS macOS
Dominant language
C#
Stars
2.9k
Forks
576
Avg merge
2d 12h
Merged PRs (30d)
123

Description

The new API is added in https://github.com/xamarin/xamarin-macios/pull/6103

The [original PR](https://github.com/xamarin/xamarin-macios/pull/5733) includes the code that calls the .NET API.

Things to include:

* [ ] How to use the API for customizing trust, e.g. using a self-signed certificate for development
* [ ] How to use the API for certificate pinning
* [ ] How to call the .NET API using the native types exposed by this API

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading PRs 6103 and 5733 to understand the new API and its existing .NET usage. Document the three listed topics: custom trust with a self-signed certificate, certificate pinning, and calling the .NET API with the exposed native types. Done means all three checklist items have clear usage guidance.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
documentation, mobile-dev
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.