Hoe u de vingerafdruk en het serienummer van het certificaat kunt vinden

Het is erg handig om de vingerafdruk en het serienummer van uw certificaat te kennen wanneer u een verzoek indient om een ​​certificaat te laten intrekken. Deze informatie is doorgaans vereist door de certificeringsinstantie (CA) die uw certificaat heeft uitgegeven.

Voor meer gedetailleerde informatie over het intrekken van certificaten kunt u deze SSL.com-gids raadplegen: Intrekking van digitale certificaten.

Als u een certificaatintrekkingsverzoek wilt indienen, gebruik dan deze SSL.com-tool: Certificaatprobleemrapport

Wat is de certificaatvingerafdruk?

De vingerafdruk van een certificaat is de unieke digitale identificatie. Microsoft noemt dit de Thumbprint. Deze wordt berekend op basis van het certificaat en gemaakt met behulp van een hashfunctie zoals SHA1 of SHA256. Dit proces zet de gegevens van het certificaat om in een string met een vaste lengte. Zelfs de kleinste wijziging aan het certificaat resulteert in een compleet andere vingerafdruk, waardoor het een betrouwbare manier is om authenticiteit te verifiëren en wijzigingen te detecteren.

Wat is het serienummer van een digitaal certificaat?

Het serienummer van een digitaal certificaat is een unieke identificatie die is toegewezen door de certificeringsinstantie (CA) die het heeft uitgegeven. Dit nummer is exclusief binnen die specifieke CA, waardoor wordt gegarandeerd dat geen twee certificaten die door dezelfde CA zijn uitgegeven, hetzelfde serienummer delen.

Manieren om de vingerafdruk en het serienummer van uw certificaat te vinden

OpenSSL

OpenSSL is een veelgebruikt open-source command-line utility dat verschillende cryptografische bewerkingen mogelijk maakt. Het speelt een cruciale rol in het beheer van SSL/TLS certificaten, inclusief het genereren van privésleutels, het maken van Certificate Signing Requests (CSRs) en het installeren van digitale certificaten. Bovendien stelt OpenSSL gebruikers in staat om certificaatdetails efficiënt te inspecteren.

Een van de belangrijkste functionaliteiten is het extraheren van het certificaat vingerafdruk en volgnummerHieronder vindt u OpenSSL-opdrachten om de vingerafdruk weer te geven in de indelingen SHA1, SHA256 en md5, en het serienummer in hexadecimale indeling.

 

Opmerkingen:
1) Vervang in de onderstaande opdrachten cert.bestandstype met de naam van het certificaat plus het bestandstype (bijv. .pem, .crt, .der)


2) 
Op sommige machines moeten enkele variabelen in de opdrachten als volgt worden aangepast:

 

openssl wordt vervangen door het pad naar de map van het bestand openssl.exe tussen dubbele aanhalingstekens, bijvoorbeeld: “C:\Program Files\OpenSSL-Win64\bin\openssl.exe”

 

 

cert.bestandstype wordt vervangen door het bestandspad van het certificaat, tussen dubbele aanhalingstekens, bijvoorbeeld: “C:\Gebruikers\Beheerder\Documenten\PEM-bestanden\pemfile.pem”

3) Voor versies vóór OpenSSL 3.0 is het opgeven van het invoerbestandsformaat vereist door het toevoegen van DER|PEM informeren.  

 

OpenSSL-opdrachten om de vingerafdruk en het serienummer te extraheren


1. Opdracht om de SHA1-vingerafdruk van het certificaat af te drukken.
openssl x509 -sha1 -in cert.filetype -noout -fingerprint

Voorbeelduitvoer:

sha1 Fingerprint=18:94:C3:9A:15:B3:DC:99:83:DC:B2:6E:76:25:A4:E3:9B:9F:EB:4D

2. Opdracht om de SHA256-vingerafdruk van het certificaat af te drukken:
openssl x509 -sha256 -in cert.filetype -noout -fingerprint

 

Voorbeelduitvoer:
sha256 Fingerprint=ED:C4:64:53:4B:E2:6E:BA:BB:FD:D0:58:AA:ED:6B:FE:D8:DE:DD:82:39:D5:A3:9D:5A:2E:80:7E:78:1A:DD:23

3. Opdracht om de certificaat md5-vingerafdruk af te drukken:
openssl x509 -md5 -in cert.filetype -noout -fingerprint

 

Voorbeelduitvoer:
md5 Fingerprint=F1:39:CE:06:F3:83:BB:18:36:80:29:62:57:8F:5D:E9

4. Opdracht om het serienummer van het certificaat in hex-formaat af te drukken.
openssl x509 -in cert.filetype -noout -serial

 

Voorbeelduitvoer:
serial=51EAFEB18805F42568699A71EB3755CB

Extra methoden om de vingerafdruk en het serienummer van het certificaat te vinden

Powershell

Als het certificaat in Windows is geïnstalleerd:

  1. Open Powershell.
  2. Voer het volgende commando uit:
    Get-ChildItem Cert:\LocalMachine\My
  3. Onder de Onderwerp Zoek in de kolom 'Certificaatnaam' de naam van uw certificaat.

  4. Kopieer de vingerafdruk van het certificaat.

Voor een specifiek certificaatbestand:

  1. Open Powershell.
  2. Voer het volgende commando uit:
    Get-FileHash cert.der -Algorithm SHA256
  3. Kopieer de vingerafdruk van het certificaat.


MacOS

  1. Open Keychain Access.
  2. Zoek het certificaat. Dubbelklik erop om de details weer te geven.
  3. Blader omlaag naar de  vingerafdrukken sectie. Kopieer de bijbehorende waarde voor SHA-256. 

Python gebruiken

Vingerafdruk

Als u een certificaat in DER-formaat heeft:

importeer hashlib met open("cert.der", "rb") als f: vingerafdruk = hashlib.sha256(f.read()).hexdigest() print('SHA-256 vingerafdruk: ' + vingerafdruk)
Serienummer in decimaal formaat

Converteer uw hexadecimale serienummer naar een decimaal getal door te schrijven 0x<hex serial> in de Python CLI.

Voorbeeld: 
0x51EAFEB18805F42568699A71EB3755CB

Output: 108887630920996586831636012562547955147

Blijf geïnformeerd en veilig

SSL.com is een wereldleider op het gebied van cyberbeveiliging, PKI en digitale certificaten. Meld u aan om het laatste branchenieuws, tips en productaankondigingen te ontvangen van SSL.com.

SSL.com

We willen graag uw feedback

Vul onze enquête in en laat ons uw mening over uw recente aankoop weten.

Privacyoverzicht
SSL.com

Deze website maakt gebruik van cookies zodat we u de best mogelijke gebruikerservaring kunnen bieden. Cookie-informatie wordt opgeslagen in uw browser en heeft functies zoals het herkennen van u wanneer u terugkeert naar onze website en ons team helpen te begrijpen welke secties van de website u het meest interessant en nuttig vindt.

Lees onze voor meer informatie Cookie- en privacyverklaring.

3rd Party Cookies

Deze website maakt gebruik van Google Analytics & Statcounter om anonieme informatie te verzamelen, zoals het aantal bezoekers van de site en de meest populaire pagina's.

Door deze cookies ingeschakeld te houden, kunnen we onze website verbeteren.

Toon details