Installing a Certificate with Private Key for Use by IUSR, SYSTEM, or Service Windows Accounts
This article provides a step-by-step procedure for installing a certificate w/ private key (from a .PFX) so that it will be usable from ASP, ASP.NET, a Windows Service, or the SYSTEM account: http://www.chilkatsoft.com/p/p_309.asp