Example configuration files and certificate set-up steps.
Install xConnect alongside Sitecore XP 9.0.1 on a developer machine, in xp0 configuration. I didn’t have Powershell 5.1 installed, so had to go ahead without SIF. Yes, it was a bit of a nightmare.
- Packages for XP Single from Sitecore Downloads
- DACPAC databases from that package installed
- xConnect IIS site from that package hosted locally (devxc.perks.com)
- Sitecore XP9 hosted locally (dev.perks.com)
Export the client and server certificates (using Certificate Manager) and re-import them to the following locations:
- LocalMachine > Trusted Root Certification Authorities
Assign the .perks.com certificate Assign the .perks.com server certificate to the IIS sites dev.perks.com and devxc.perks.com
Ensure devxc.perks.com has Require SSL [ON] and Client certificates [Accept]
Restart IIS, your machine, switch your house lights on and off a few times. Open a window.
Export and Import the certificates into:
- Current User > Personal
- Current User > Trusted Root Certification Authorities
Use Certificate Manager to grant Read permissions to your certificates.
Remove any non-self-signed certificates from your Local Machine > Trusted Root Certification Authorities store. Beware doing this on your work PC, as some corporate certificates may be changed.
Please don’t use any of these steps in production! I’m only hacking around to get things running locally.
For further reading, check out:
Comment here or find @perksc on Twitter. Feedback and corrections happily received.