SSL-certificaat- en Sleutelpaarcontrole
FreeControleer of een SSL/TLS-privésleutel, certificaat en optionele CSR daadwerkelijk bij hetzelfde sleutelpaar horen, decodeer en bekijk het onderwerp, de uitgever, geldigheid, SAN's en vingerafdrukken van het certificaat, allemaal volledig uitgevoerd in uw browser.
Werkt volledig in uw browser met node-forge. Niets van wat u hier plakt wordt ooit ergens geüpload.
Privésleutel
Certificaat
Ook een CSR controleren (optioneel)
Plak een Certificate Signing Request om deze ook te controleren tegen de sleutel en/of het certificaat hierboven.
Recente Activiteit
Zichtbaar voor iedereen. Laatste 20 gebruiken over alle bezoekers, nieuwste eerst.
Checked a certificate/key pair (0 comparisons)
1 uur geleden
Checked a certificate/key pair (0 comparisons)
1 uur geleden
Checked a certificate/key pair (0 comparisons)
1 uur geleden
Checked a certificate/key pair (1 comparisons)
1 uur geleden
Checked a certificate/key pair (3 comparisons)
1 uur geleden
Wat deze tool doet
Deze tool controleert of een SSL/TLS-privésleutel, certificaat en (optioneel) een Certificate Signing Request daadwerkelijk bij hetzelfde sleutelpaar horen, decodeert en toont het onderwerp, de uitgever, de geldigheidsperiode, Subject Alternative Names en vingerafdrukken van het certificaat, en markeert verlopen of nog niet geldige certificaten, allemaal zonder uw sleutelmateriaal ergens te uploaden.
Hoe Het Werkt
Elk RSA-sleutelpaar deelt dezelfde modulus en openbare exponent tussen de privé- en openbare helft. Deze tool analyseert elke PEM die u plakt (waarbij eerst de privésleutel wordt ontsleuteld als u een wachtwoordzin opgeeft), haalt de modulus en exponent van de openbare sleutel onafhankelijk uit elk van de privésleutel, het certificaat en de CSR, en vergelijkt deze waarden paarsgewijs: een identieke modulus en exponent betekent dat de twee bestanden zijn gegenereerd uit hetzelfde onderliggende sleutelpaar. Het berekent ook SHA-256-vingerafdrukken van het certificaat en zijn openbare sleutel, en de verouderde MD5-modulushash die sommige systeembeheerders nog handmatig controleren.
Problemen die het oplost
- Een webserver diagnosticeren die niet start of het verkeerde certificaat levert omdat het geconfigureerde sleutelbestand in werkelijkheid niet overeenkomt met het geconfigureerde certificaatbestand.
- Bevestigen welke privésleutel (van meerdere oude backups) daadwerkelijk overeenkomt met een certificaat dat u nog heeft, voordat u het inzet.
- Verifiëren dat een certificaat dat u van een certificeringsinstantie heeft ontvangen overeenkomt met de CSR die u oorspronkelijk heeft ingediend, en met de privésleutel die u heeft bewaard.
- Snel de vervaldatum en Subject Alternative Names van een certificaat lezen zonder OpenSSL of andere opdrachtregeltools te installeren.
Veelgestelde vragen
›Hoe weet deze tool dat een privésleutel en certificaat bij elkaar horen?
Een RSA-certificaat bevat de openbare helft van een sleutelpaar (de modulus en exponent). Deze tool haalt die openbare sleutel uit het certificaat en vergelijkt deze met de openbare sleutel die wiskundig is afgeleid van uw privésleutel; als de modulus en exponent identiek zijn, zijn de twee bestanden gegenereerd uit hetzelfde sleutelpaar, wat precies is wat een webserver nodig heeft om dat certificaat met die sleutel te presenteren.
›Is het veilig om mijn privésleutel in een browsergebaseerde tool te plakken?
Deze tool verzendt nooit iets via het netwerk: alle analyse, ontsleuteling en vergelijking gebeuren lokaal in uw browser met de node-forge-bibliotheek, en de pagina werkt hetzelfde met uw netwerkverbinding uitgeschakeld nadat deze is geladen. Behandel toch elke tool die privésleutels verwerkt met passende voorzichtigheid en voer gevoelige controles liever uit op een vertrouwde machine.
›Mijn privésleutel is versleuteld, wat moet ik invoeren?
Plak de versleutelde sleutel exact zoals deze in het bestand staat, inclusief de "ENCRYPTED"-header, en voer de wachtwoordzin in het veld onder het sleutelvak in. Deze tool ondersteunt zowel het verouderde OpenSSL-formaat (Proc-Type: 4,ENCRYPTED) als het moderne versleutelde PKCS#8-formaat; een onjuiste wachtwoordzin wordt duidelijk gemeld in plaats van stilzwijgend te falen.
›Wat voegt de CSR-controle toe?
Een Certificate Signing Request (CSR) bevat ook een openbare sleutel, gegenereerd op hetzelfde moment als de bijbehorende privésleutel, voordat een certificeringsinstantie het daadwerkelijke certificaat uitgeeft. Door de CSR te controleren kunt u de hele keten end-to-end bevestigen: dat uw privésleutel overeenkomt met de CSR die u heeft ingediend, en dat het certificaat dat u terugkreeg daadwerkelijk overeenkomt met diezelfde CSR, waardoor gevallen worden opgespoord waarin het verkeerde certificaat is gedownload of de verkeerde sleutel is bewaard.
›Werkt dit met elliptische-curve (EC) certificaten?
Nog niet: deze tool analyseert en vergelijkt momenteel alleen RSA-sleutels. Als u een EC-certificaat of -sleutel plakt, wordt u geïnformeerd dat het sleuteltype niet wordt ondersteund, in plaats van stilzwijgend een onjuist resultaat te geven.
›Waarvoor is de waarde "Modulus-MD5 (verouderde methode)"?
Het reproduceert de klassieke systeembeheerderstruc van het vergelijken van openssl x509 -noout -modulus | openssl md5 met openssl rsa -noout -modulus | openssl md5: als u het overeenkomstresultaat van deze tool onafhankelijk wilt verifiëren met uw eigen OpenSSL-installatie, zouden deze twee MD5-waarden identiek moeten zijn wanneer deze tool een overeenkomst meldt.
Gerelateerde Tools
Tekst
Zelfondertekend SSL-Certificaatgenerator
Genereer een echt, werkend zelfondertekend TLS-certificaat en de bijpassende privésleutel direct in uw browser met node-forge, met Subject Alternative Names, configureerbare sleutelgrootte en geldigheidsduur, en downloadklare .crt- en .key-bestanden.
FreeTekst
DMARC-record Generator
Bouw een DMARC DNS-record op uit velden in eenvoudige taal, met gefaseerde uitrol-voorinstellingen en een live indicator van het handhavingsniveau.
FreeTekst
Excel naar HTML-tabel Converter
Plak vanuit Excel of Google Sheets, of upload een .xlsx/.xls/.csv-bestand, en krijg een overzichtelijke HTML-tabel met live voorbeeld, optionele opmaak en uitlijning van numerieke kolommen.
FreeTekst
Hash Generator (MD5/SHA1/SHA256/SHA512)
Hash tekst of een bestand tegelijk naar MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 en CRC32, met een vergelijkingsveld voor een bekende controlesom.
FreeTekst
htpasswd Generator
Genereer een echt Apache .htpasswd-bestand met bcrypt of SHA, byte voor byte geverifieerd tegen de officiële htpasswd-opdrachtregeltool, met ondersteuning voor meerdere gebruikers tegelijk.
FreeTekst
HTML-entiteiten Converter
Converteer tekst van en naar HTML-entiteiten in beide richtingen tegelijk, met decimale of hexadecimale numerieke formaten en een snelle-referentietabel van veelvoorkomende entiteiten.
FreeTekst
HTML Validator
Controleert HTML op niet-gesloten tags, dubbele ID's, verouderde elementen en andere veelvoorkomende, duidelijk gedefinieerde problemen, geverifieerd met een eigen tag-matching parser, geen volledige W3C-conformiteitsvalidator.
FreeTekst
IPv4-naar-IPv6-converter
Genereert IPv4-mapped, IPv4-compatible, 6to4- en NAT64 IPv6-representaties van een IPv4-adres, en haalt het IPv4-adres weer terug uit elk van deze IPv6-vormen.
Opmerkingen (0)
Vond je deze tool nuttig? Laat een opmerking achter, deel een tip, of vertel ons hoe we het beter kunnen maken.
Nog geen opmerkingen. Wees de eerste om je gedachten te delen!