Jak spravovat certifikáty (certifikáty) pomocí prostředí Windows PowerShell?

Jak Spravovat Certifikaty Certifikaty Pomoci Prostredi Windows Powershell



V PowerShellu umožňuje správce certifikátů Windows uživatelům (spravovat) přidávat, mazat, měnit a odstraňovat úložiště certifikátů. Poskytuje přístup k certifikátům X.509 a úložištím certifikátů. Windows má jednotku s názvem „ osvědčení: “. Jedná se o hierarchický jmenný prostor, který se skládá z certifikátů a úložišť certifikátů dostupných v lokálním systému.

V tomto tutoriálu bude ilustrována správa certifikátů.

Jak spravovat certifikáty (certifikáty) pomocí prostředí Windows PowerShell?

PowerShell je nástroj pro správu, který uživateli umožňuje spravovat všechny úkoly správy včetně správy certifikátů.







Podívejme se, jak PowerShell triumfuje ve správě certifikátů.



Příklad 1: Seznam dostupných certifikátů v počítači

Chcete-li získat dostupné certifikáty, zadejte „ Get-ChildItem ” cmdlet spolu s “ -Cesta ” parametr, kterému je přiřazena uvedená cesta:



Get-ChildItem -Cesta Certifikát:\Aktuální uživatel\Můj





Příklad 2: Vytvořte certifikát s šestiměsíční dobou platnosti

Provedením poskytnutého příkazu vytvořte certifikát s vypršením šesti měsíců:

Nový - SelfSignedCertificate - Předmět Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - NotAfter ( Get-Date ) .AddMonths ( 06 )

Podle výše uvedeného kódu:



  • Upřesněte „ Nový certifikát s vlastním podpisem 'cmdlet' a ' -Předmět ” pak mu přiřaďte název předmětu.
  • Dále zmiňte „ -CertStoreLocation ” a poskytněte mu umístění certifikátů.
  • Nakonec přidejte „ -Ne po ” parametr s přiřazeným datem vypršení platnosti certifikátu:

Příklad 3: Vytvoření certifikátu s vlastním podpisem v prostředí PowerShell

Chcete-li vytvořit certifikát s vlastním podpisem, spusťte poskytnutý příkaz:

$Test_Cert = Nový - SelfSignedCertificate - Typ DocumentEncryptionCert - Předmět 'Encrypt_Doc' - CertStoreLocation Cert:\CurrentUser\My

$Test_Cert

Ve výše uvedeném kódu:

  • Nejprve inicializujte proměnnou a přiřaďte jí uvedený kód.
  • Do přiděleného kódu nejprve přidejte „ Nový certifikát s vlastním podpisem ”cmdlet spolu s parametrem” -Typ “mající “ DocumentEncryptionCert ” hodnota k němu určená.
  • Dále uveďte předmět a cílové umístění.
  • Nakonec vyvolejte proměnnou, abyste viděli vytvořený certifikát:

Příklad 4: Získejte podrobnosti o certifikátu

Spuštěním daného kódu získáte podrobné informace o certifikátu:

$New_Cert = Get-ChildItem -Cesta Certifikát:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$New_Cert | v

Ve výše uvedeném kódu:

  • Nejprve inicializujte proměnnou a přiřaďte jí „ Get-ChildItem ”cmdlet.
  • Dále zadejte „ -Cesta ” a poskytněte mu adresu individuálního certifikátu.
  • Nakonec spusťte uvedenou proměnnou vedle potrubí “ | ' a ' v ” (Format-List) cmdlet:

Příklad 5: Export jednoho certifikátu

Chcete-li exportovat jeden certifikát, jednoduše spusťte poskytnutý příkaz:

$cert = Get-ChildItem -Cesta Certifikát:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$cert | Vývozní - Osvědčení -Cesta k souboru C:\Docs\New.cer

Podle výše uvedeného kódu:

  • Zadejte certifikát, přiřazenou proměnnou a „ | “potrubí.
  • Poté zmiňte „ Exportní certifikát ”cmdlet.
  • Nakonec zadejte „ -Cesta k souboru ” a poskytněte mu název cílového souboru a cestu:

To je vše! Vysvětlili jsme správu certifikátů Windows PowerShell.

Závěr

PowerShell má poskytovatele certifikátů nebo správce, který pomáhá spravovat certifikáty. Jeho správa zahrnuje přidávání, mazání, exportování nebo pozměňování certifikátů. Tento článek obsahuje přehled podrobného postupu pro správu certifikátů v prostředí PowerShell.