Install custom CA on IOS

Now that I have generated by own custom certification chain in the previous article "x509 certificat managment" I need to install the Certificate Authority (CA) on my iPhone.

Now that I have generated by own custom certification chain in the previous article "x509 certificat managment" I need to install the Certificate Authority (CA) on my iPhone.

[According to Wikipedia][x509-wikipedia], [x509][x509-rfc] is a standard defining the format of public key certificates. They are used in many Internet protocols, including [TLS/SSL][tls-rfc], which is the basis for [HTTPS][https-rfc] (the secure protocol for browsing the web).

I'm currently hosting some private web services accessible from internet. In order to protect those apps, I needed a very secure way to protect the access to them.
As you may already know, there are tons of bots that continuously scan all public internet IPs for potential vulnerabilities. From open ports, insecure web services or security breach. There are private organizations that allow to discover those vulnerabilities like [Shodan][shodan-website]. In my particular case, this is the only information that they could collect from my IP gateway :