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

Take advantage of new Certificate Trust Settings in iOS 10.3 #294

Closed
dguido opened this issue Mar 28, 2017 · 4 comments
Closed

Take advantage of new Certificate Trust Settings in iOS 10.3 #294

dguido opened this issue Mar 28, 2017 · 4 comments
Assignees

Comments

@dguido
Copy link
Member

dguido commented Mar 28, 2017

https://twitter.com/noir/status/846773500127850496

iOS 10.3 introduced new Certificate Trust Settings that allow you to turn on and off "full trust for root certificates." Algo root certificates show up in this list and turning them off has no impact on VPN functionality. Turning them off might prevent a scenario where websites are signed with a stolen Algo root CA.

We should looking into whether this setting can be made via the Profiles we build and, if not, include directions in the documentation to disable "full trust."

Note: At first glance, it does not appear that the Profile configuration reference docs were updated with instructions for configuring this setting: https://developer.apple.com/library/content/featuredarticles/iPhoneConfigurationProfileRef/RevHist_Index/RevisionHistory.html#//apple_ref/doc/uid/TP40010206-CH99-SW1

@jackivanov
Copy link
Collaborator

The installed certificate is untrusted by default on 10.3.1

@dguido
Copy link
Member Author

dguido commented Apr 6, 2017

Confirmed! It is. I didn't even notice. That's great news. I guess we can close this then? Are there any new settings in the Profile that we can use to lock this setting down?

@jackivanov
Copy link
Collaborator

jackivanov commented Apr 6, 2017

Are there any new settings in the Profile that we can use to lock this setting down?

Looks like no. I couldn't find any new options

@amativos
Copy link

Personally, when installing the generated mobileconfig on iOS, I was confused when it said something like "full trust for websites won't be enabled until turned on in the settings", because I wasn't sure what that meant. I thought I had to go and enable it, although I did check that it works regardless. I think it would be helpful to add a note in the docs that this setting should not be enabled.

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