Hoppa till innehåll

Webinar: Registrera dig för vårt kommande webbinarium

Registrera nu

Utforskar de dolda brytarna i Certutil och Certreq

Utforskar de dolda brytarna i Certutil och Certreq

Under de senaste 20 åren har certutil.exe och certreq.exe varit två av de mest pålitliga Windows-verktygen. Dessa verktyg har visat sig vara viktiga för att hantera kryptografiska nycklar och certifikat, särskilt i serversammanhang där säkerhet är avgörande. Det är ingen hemlighet att den grundläggande användningen av dessa verktyg avslöjar en mängd otroligt användbara funktioner.

Under ytan finns dock en värld av avancerade funktioner och ett flertal switchar utformade exklusivt för serveradministratörer, vilket ger oöverträffad frihet och kontroll över hanteringen av förfrågningar och utfärdande av certifikat. Vi ska försöka djupdyka i världen av dessa föga kända skatter och utforska de dolda switcharna.

Certutil.exe

Certutil, som står för Certificate Utility, är ett mångsidigt kommandoradsverktyg som möjliggör en rad certifikatrelaterade aktiviteter i Windows-miljön. Det tillhandahåller funktioner för att hantera certifikatarkiv, inspektera certifikat och konvertera certifikat mellan olika format. I huvudsak kan det jämföras med en schweizisk armékniv för certifikathantering.

För att besöka den officiella dokumentationen, följ länken: Certutil-dokumentation

Utforskar Certutil

Certutil.exe kan användas för att säkerhetskopiera och återställa CA-komponenter, visa konfigurationsinformation för Certifieringsmyndigheter (CA:er)), och konfigurera certifikattjänster. Dessutom verifierar programmet certifikatkedjor, nyckelpar och certifikat.

 När certutil används på en certifieringsutfärdare utan ytterligare parametrar, ändras konfigurationen av certifieringsutfärdare visas. Utför certutil utan extra parametrar på en icke-certifieringsutfärdare, så kommer kommandot att utföra certutil -dump som standard.

certutil-parameteromkopplare

Certutil erbjuder olika användbara switchar. Du kan se vilka alternativ din version av certutil erbjuder genom att köra säkert -? or certutil -?

Lägg till -v-växeln för en utförlig utdata: certutil -v -?

Tja, du kanske funderar på vilken större skillnad "-v"-växeln kan göra, så här är utdata från en sträng jämfört mellan säkert -? Och certutil -v -?

certutil-kommandot vänster höger

Vänster sida innehåller utdata från kommandot "säkert -?” och den högra sidan innehåller kommandot "Certutil -v -?".

Utforskar dolda switchar i Certutil

Dolda brytare i Certutil kan ses med hjälp av en parameter -användandeSkärmdumparna nedan visar skillnaderna mellan “certutil-användning” kommandot (på vänster sida) och kommandot ”certutil -?” (på höger sida). Skillnaderna är tydliga

Dolda brytare av Certutil
Dolda brytare av Certutil
Dolda brytare av Certutil
Dolda brytare av Certutil

Dessa dolda brytare innehåller: –

  • -kodhexKoda filen i hexadecimalt format
  • -exportPFX: Importera certifikat och privat nyckel
  • -getconfig2: Hämta standardkonfigurationssträngen via ICertGetConfig
  • -getconfig3: Hämta konfiguration via ICertConfig
  • -SetCATemplates: Ställ in mallar för CA
  • -ds: Visa DS-DN:er
  • -dsCert: Visa DS-certifikat
  • -dsCRL: Visa DS CRL:er
  • -dsDeltaCRL: Display DS Delta CRL
  • -dsMall: Attribut för Display DS-mall
  • -dsAddTemplate: Lägg till DS-mallar

Flera switchar är verkligen användbara för att utföra uppgifter och felsöka. Du kan se utseendet på Active Directory-behållare genom att använda –ds-brytareFör att lista en specifik certifikatmall, använd –dmall omkopplare.

Det är möjligt att helt uttrycka mallen och utöka registrerings- och privatnyckelflaggor genom att kasta -v före -dmallDatorns nyckellagringsleverantörer och äldre kryptografiska tjänsteleverantörer listas och testas med hjälp av -csplist och -csptest switchar. Dessa är otroligt användbara för att lista de kryptografiska algoritmer som varje leverantör har avslöjat och för felsökning HSM eller smartkort.

Certreq.exe

Certreq, förkortning för Certificate Request, är ett annat kommandoradsverktyg som är integrerat i hanteringen av certifikat i Windows-miljöer. Dess primära syfte är att generera certifikatförfrågningar och skicka dem till en certifieringsutfärdare (CA).

För att besöka den officiella dokumentationen, följ länken: Certreq-dokumentation

Utforskar Certreq

Kommandot certreq kan användas för att begära certifikat från en certifieringsutfärdare (CA), hämta ett svar på en tidigare begäran från en CA, skapa en ny begäran från en .inf-fil, acceptera och installera ett svar på en begäran, konstruera en begäran om korscertifiering eller kvalificerad underordning från ett befintligt CA-certifikat eller en begäran, och signera en begäran om korscertifiering eller kvalificerad underordning.

Certreq-kommandoparametrar

certreq-kommandoparametrar

”Certreq -submit” och ”certreq -retrieve” är de mest använda växlarna för att skicka in en certifikatförfrågan och hämta de utfärdade certifikaten från certifikatutfärdare via kommandoraden.

PKI-tjänster för företag

Få komplett konsultstöd från början till slut för alla dina PKI-behov!

Utforska dolda switchar i Certreq

I likhet med certutil kan dolda brytare i certreq ses med hjälp av -användande parameter. Precis som i fallet med Certutil visar skärmdumparna nedan skillnaderna mellan kommandot ”certreq -uSAGE” (på vänster sida) och kommandot ”certreq -?” (på höger sida). Skillnaderna är tydliga

Dolda brytare från Certreq
Dolda brytare från Certreq
Dolda brytare från Certreq

De dolda brytarna i certreq är:

  • -ImportPFX: för att importera certifikat och privat nyckel.
  • -Autoregistrering: Starta automatisk registrering av användare
  • -RegistreraX: att registrera flera certifikat samtidigt
  • -Begäran: för att skapa en anpassad förfrågan
  • -EOBO: börja registrera för guidens räkning

Bland alla dolda switchar är två switchar de mest intressanta att titta på - ImportPFX i certreq och -ExportPFX i certutil. På liknande sätt finns det också en –importPFX i de offentliga switcharna för certutil.exe som verkar vara väldigt annorlunda än certreq.exe men med potential för liknande resultat

certreq importpfx cmd
Figuren representerar utdata från Certreq -ImportPFX-kommandot som kördes med växeln "-?"
certutil importPFX-kommandot
Figuren representerar utdata från Certutil -importPFX-kommandot som kördes med växeln "-?"

Hur kan krypteringskonsulting hjälpa till?

Krypteringskonsulttjänster erbjuder specialiserade tjänster skräddarsydda för att identifiera sårbarheter och minska risker genom att tillhandahålla PKI-tjänsterVår strategiska vägledning anpassar PKI-lösningar till organisationens mål, vilket ökar effektiviteten och minimerar kostnaderna. Genom att samarbeta med Encryption Consulting kan organisationer frigöra den fulla potentialen hos PKI-lösningar, realisera konkreta ekonomiska fördelar samtidigt som de upprätthåller starka säkerhetsåtgärder. 

Krypteringskonsulttjänster PKIaaS erbjuder en flexibel och säker PKI-lösning skräddarsydd för dina specifika behov, med fördelar som anpassningsbara alternativ, höga säkerhetsstandarder och en lågriskhanteringsmetod. PKIaaS automatiserar nyckel- och certifikathanteringsuppgifter, vilket minskar driftskostnader och minimerar risken för mänskliga fel. Dessutom förbättrar det nätverkssynligheten genom att kräva certifikat för åtkomst. Det tar hand om att bygga PKI-infrastrukturen för att leda och hantera PKI-miljön (moln/hybrid eller lokalt) i din organisation.

CertSecure-hanterare har en omfattande uppsättning funktioner för livscykelhantering. Från identifiering och inventering till utfärdande, driftsättning, förnyelse, återkallelse och rapportering. CertSecure erbjuder en heltäckande lösning. Intelligent rapportgenerering, aviseringar, automatisering, automatisk driftsättning på servrar och certifikatregistrering lägga till lager av sofistikering, vilket gör den till en mångsidig och intelligent tillgång. 

Slutsats

Certutil och Certreq är kraftfulla verktyg för att hantera certifikat i Windows-miljöer. Även om deras grundläggande funktioner är allmänt erkända, avslöjar en fördjupning i deras sofistikerade funktioner och dolda switchar en mängd dolda möjligheter.

Dessa verktyg erbjuder oöverträffad kontroll över certifikathantering arbetsuppgifter, från att justera certifikatförfrågningar till att modifiera certifikatarkiv. Serveradministratörer kan avsevärt förbättra säkerheten och effektiviteten genom att utforska djupet i Certutil och Certreq och implementera procedurer för certifikathantering.