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

HTTPS for all communication #8

Open
Majiir opened this issue Jun 19, 2014 · 2 comments
Open

HTTPS for all communication #8

Majiir opened this issue Jun 19, 2014 · 2 comments

Comments

@Majiir
Copy link
Owner

Majiir commented Jun 19, 2014

Mono makes this difficult because no certificates are included by default.

@exi2163
Copy link

exi2163 commented Jul 3, 2014

Hi,

just an Idea because i stumbled upon it:
From Mono documentation it looks like you should implement ICertificatePolicy.
http://www.mono-project.com/UsingTrustedRootsRespectfully look for Approach #3. I'd check the servers certificate thumbprint against a hard-coded stored thumbprint.
This would be a bit like certificate pinning, you trust your own cert and only that. No need for fiddling with cert chains and trusts if you only have one place to go :)

@technogeeky
Copy link

I have been searching github repositories looking for various kinds of code; but I realized today that I had not been looking for HTTPS (even though I need it, and I'm sure Majiir needs it).

Since I've only found one repository so far, I'll use check-boxes to indicate someone has looked at them for useful code:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants