Kako upravljati certifikatima (certifikatima) pomoću Windows PowerShell?

Kako Upravljati Certifikatima Certifikatima Pomocu Windows Powershell



U PowerShellu, Windows upravitelj certifikata omogućuje korisnicima (upravljanje) dodavanje, brisanje, promjenu i brisanje spremišta certifikata. Omogućuje pristup X.509 certifikatima i spremištima certifikata. Windows ima pogon pod nazivom ' certifikat: ”. To je hijerarhijski prostor imena koji se sastoji od certifikata i spremišta certifikata dostupnih na lokalnom sustavu.

U ovom vodiču bit će ilustrirano upravljanje certifikatima.

Kako upravljati certifikatima (certifikatima) pomoću Windows PowerShell?

PowerShell je administrativni alat koji korisniku omogućuje upravljanje svim administrativnim zadacima uključujući i upravljanje certifikatima.







Pogledajmo kako PowerShell trijumfira u upravljanju certifikatima.



Primjer 1: popis dostupnih certifikata na računalu

Kako biste dobili dostupne certifikate, navedite ' Get-ChildItem ' cmdlet zajedno s ' -Staza ” parametar koji mu je dodijeljen navedeni put:



Get-ChildItem -Staza Cert:\TrenutniKorisnik\Moj





Primjer 2: Izradite certifikat sa šest mjeseci isteka

Izvršite danu naredbu za izradu certifikata sa šest mjeseci isteka:

Novi - SelfSignedCertificate - Subjekt Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - Neposlije ( Get-Date ) .Dodaj mjesece ( 06 )

Prema gore navedenom kodu:



  • Navedite ' New-Self-SignedCertificate ' cmdlet i ' -Predmet ” zatim mu dodijelite naziv subjekta.
  • Zatim spomenite ' -CertStoreLocation ” i dostavite mu lokaciju certifikata.
  • Na kraju dodajte ' -Ne poslije ” parametar kojemu je dodijeljen datum isteka certifikata:

Primjer 3: Napravite samopotpisani certifikat u PowerShell-u

Za izradu samopotpisanog certifikata izvršite naredbu:

$Test_Cert = Novi - SelfSignedCertificate - Tip DocumentEncryptionCert - Predmet 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My

$Test_Cert

U gore navedenom kodu:

  • Prvo inicijalizirajte varijablu i dodijelite joj navedeni kod.
  • U dodijeljeni kod prvo dodajte ' New-Self-SignedCertificate ” cmdlet zajedno s parametrom “ -Tip 'imati' DocumentEncryptionCert ” vrijednost koja mu je navedena.
  • Zatim navedite predmet i ciljnu lokaciju.
  • Na kraju, pozovite varijablu da vidite kreirani certifikat:

Primjer 4: Dohvatite pojedinosti o certifikatu

Izvršite zadani kod za dohvaćanje detaljnih informacija certifikata:

$New_Cert = Get-ChildItem -Staza Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$New_Cert | u

U gore navedenom kodu:

  • Prvo inicijalizirajte varijablu i dodijelite joj ' Get-ChildItem ” cmdlet.
  • Zatim upišite ' -Staza ” i dostavite mu adresu pojedinačnog certifikata.
  • Na kraju, izvršite navedenu varijablu uz cjevovod ' | ' i ' u ” (Format-List) cmdlet:

Primjer 5: Izvoz jednog certifikata

Za izvoz jednog certifikata jednostavno pokrenite naredbu:

$cert = Get-ChildItem -Staza Cert:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$cert | Izvoz - Potvrda -Put datoteke C:\Docs\New.cer

Prema gore navedenom kodu:

  • Navedite certifikat, dodijeljenu varijablu i ' | ' cjevovod.
  • Zatim spomenite ' Izvozni certifikat ” cmdlet.
  • Na kraju upišite ' -Put datoteke ” i dostavite mu ciljni naziv datoteke i stazu:

To je sve! Objasnili smo upravljanje Windows PowerShell certifikatima.

Zaključak

PowerShell ima davatelja certifikata ili upravitelja koji pomaže u upravljanju certifikatima. Njegovo upravljanje uključuje dodavanje, brisanje, izvoz ili promjenu certifikata. Ovaj članak daje pregled detaljnog postupka za upravljanje certifikatima u PowerShellu.