securitygoogle-chromecertificateexportpinning

How to Export Certificate from Chrome on a Mac?


How do I export a security certificate from Chrome v37 on a Mac?

Previously I could click on the little lock icon next to the URL, select "Connection," select the certificate, and an "Export" button would appear.

Not so anymore!


Solution

  • Edit 4/3/19: I have found a workaround. This is tested on Chrome for Mac 73.0.3686.86 64-bit, platform: macOS 10.14.4:

    1. Open a new TextEdit document.
    2. In TextEdit, click Format | Make Plain Text.
    3. Arrange windows so that the TextEdit window and the Chrome window are both visible.
    4. In Chrome, click the icon to the left of the URL in the address bar.
    5. In the dropdown list, click Certificate.
    6. Hold down Option and drag from the large certificate icon to the body of the TextEdit document. Note: If you did not follow the steps above in exactly the order stated, you may need to first single-click within the Chrome window so that TextEdit doesn't become hidden when you Option-click.
    7. Save the TextEdit document with a .pem extension.

    If you don't hold down Option when you drag, then you will instead get the certificate contents in human-readable form, which can also be handy.

    (Edited 2/24/19: @RichardTopchiy is correct, this no longer works. Testing on Chrome 72.0.3626.119 64-bit. I don't know of any workaround at the present.)

    (Edited 2/10/17: I have added a more up-to-date answer in a comment: How to Export Certificate from Chrome on a Mac?)

    1. Click the icon to the left of the URL.
    2. In the box that pops up, click the Connection tab.
    3. Click the Certificate Information link.
    4. A box pops up showing information about the certificate. Drag the large certificate icon to a Finder window. A .cer file will be created in the location you drag it to.

    This is based on Chrome 42.0.2311.135 (64-bit) for Mac.