SSL and the iPhone Wordpress app

  1. The FAQ states:

    "Q: Can I use SSL to encrypt the App communication?
    A: Yes. On blogs, all communication (done over XML-RPC) is by default going to use an encrypted connection via SSL. For self-hosted WordPress, if you have SSL enabled, WordPress 2.6.1 or later supports pointing the RSD information at the “https” version of xmlrpc.php which creates an encrypted communication link with the App."

    I run a self-hosted Wordpress installation. Can someone further explain to me how to point the RSD information to the https version of xmlrpc.php, and how to test/see if this is working? I don't know where to start on this.


  2. Alex Rodriguez
    Jul 1, 2009, 2:23 AM

    I have been searching for the same thing. I was actually hoping WP had a a define call that would be placed in the config file.

    Something like:

    define('FORCE_SSL_XML-RPC', true);


  3. Is this why the iPhone app is not able to connect to my blog properly? I have SSL enabled on my blog as well but no luck.

  4. If the XML-RPC URL in the RSD data has an HTTPS URL then it will use SSL.

    There are two constants that deal with this: FORCE_SSL_ADMIN and FORCE_SSL_LOGIN.

  5. Sorry, I don't get it.

    My (self-hosted) blog is HTTPS-only. I tried different entries in the 'Blog URL' section but neither https://x.y.z nor x.y.z:443 does work.
    What would be the correct entry to set up the blog?

    Thanks & best regards,

  6. What error do you get when using ?

    What's the URL for your blog?

  7. When using https://x.y.z the app says "We could not find your blog..."
    When using x.yz.:443 it says "We could not find the XML-RPC service for your blog..."

    The blog lives inside a VPN; access with mobile Safari does work.

    Best regards,

  8. Your blog requires a VPN link to connect to it? How does mobile Safari work then?

  9. Simply by using the built-in VPN client on the iPhone.

  10. I wonder why the WP iPhone app can't seem to get over using the same tunnel.

    Can you file a ticket for this at and we'll see if some of the app devs know why this isn't working.

    After the ticket is created please post a link back to it on this thread so others can easily follow along.

  11. Thanks for your help.
    I created a ticket

    Best regards,

Topic Closed

This topic has been closed to new replies.

About this Topic