I have already connected my NPM to my F5 platforms with SNMP and there are no problems with that but the iControl does not work.
When I try to test the connection I get the following error.

this is incorrect since I can poll F5 with SNMP and also browse to that same address and port to view the web interface and also the API interface.
I have installed wireshark on the server and when I do a test connection I do not see any packets leaving the server, I see my UDP161 for SNMP, I see my ICMP packets but there is no traffic for port 443 when I try a connection.
I do see packets for 443 and for the API when I connect with a browser.