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.