Share via

iis reverse proxy client certificate support from windows certificates store

GP 20 Reputation points
2026-01-12T08:48:22.57+00:00

Why there is no support for windows certificate store in internet information services reverse proxy ARR?

It can only work with a PFX file, I need to work with client certificate installed in windows store, how do i archive this?

Thanks.

Windows development | Internet Information Services
0 comments No comments

Answer accepted by question author

  1. Tom Tran (WICLOUD CORPORATION) 4,860 Reputation points Microsoft External Staff Moderator
    2026-01-12T11:09:01.11+00:00

    Hi @GP ,

    Thanks for reaching out!

    I believe this is a limitation of IIS Application Request Routing (ARR).

    From my understanding, ARR does not support selecting or loading a client certificate from the Windows Certificate Store when proxying requests to a backend over HTTPS.

    When ARR is configured to use a client certificate, it only allows specifying a certificate file path and password, which means it can only use file-based certificates that include the private key (for example, a PFX file).

    Because of this, ARR cannot use certificates that must remain in the Windows Certificate Store or certificates with non-exportable private keys.


    Perhaps you could try these suggestions:

    1. Export the certificate (with private key) to a PFX file and configure ARR to use it.
    2. Use a different reverse proxy that supports loading client certificates from the Windows Certificate Store.
    3. Terminate mutual TLS before ARR (for example, at a gateway or load balancer) and forward requests to ARR over standard HTTPS.

    I also found a post regarding this issue, maybe you could find some useful information in it:

    Disclaimer: This is a non-Microsoft website. The page appears to be providing accurate, safe information. Watch out for ads on the site that may advertise products frequently classifies as a PUP (Potentially Unwanted Products). Thoroughly research any product advertised on the site before you decide to download and install it.


    Hope this helps!

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.