{"repo":"chromium/badssl.com","free":true,"listed":false,"github":"https://github.com/chromium/badssl.com","clone":"git clone https://github.com/chromium/badssl.com.git","description":":lock: Memorable site for testing clients against bad SSL configs.","language":"HTML","stars":3041,"topics":["ssl","https","sha1","tls","rcpp","python","testing","browser","chrome","nginx"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Visit badssl.com for a list of test subdomains, including: - self-signed.badssl.com - expired.badssl.com - mixed.badssl.com - rc4.badssl.com - hsts.badssl.com Server Setup Stock Ubuntu VM, DNS A records for badssl.com. and .badssl.com. pointing to the VM. Testing and development 1. Follow the instructions to install Docker. 2. Clone into the badssl repo by running git clone https://github.com/chromium/badssl.com && cd badssl.com . 3. In order to access the various badssl subdomains locally you will need to add them to your system hosts file. Run make list-hosts and copy and paste the output into /etc/hosts . 4. Start Docker by running make serve . 5. You can now navigate to badssl.test in your browser, and you should see a certificate error. 6. The badssl root certificate is at certs/sets/test/gen/crt/ca-root.crt . In order to get the rest of the badssl subdomains working, you will need to add this to your machine's list of trusted certificates. - On macOS , drag certs/sets/test/gen/crt/ca-root.crt into the login section of the program Keychain Access. A BadSSL Root Certificate Authority entry should appear in the list. Double-click on this entry and select \"Always Trust\" from the drop-down menu next to \"Secure Sockets Layer (SSL).\" Close the window to save your changes. If you are already familiar with this process, you can instead run this command: 7. In order to preserve the client and root certificates even after running make clean , run: Acknowledgments badssl.com is hos","default_branch":null,"files":null,"tree":[],"storefront":"/r/chromium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chromium/badssl.com/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}