A Self-signed Certificate is used to identify an entity which it certifies. Plesk can be used to generate the self-signed certificates.
How to Install Magento 2 on a Localhost Using XAMPP
This tutorial will help you install the updated version of Magento on a localhost via XAMPP.