¿Cómo administrar certificados (certificados) con Windows PowerShell?

Como Administrar Certificados Certificados Con Windows Powershell



En PowerShell, el administrador de certificados de Windows permite a los usuarios (administrar) agregar, borrar, modificar y eliminar almacenes de certificados. Proporciona acceso a certificados X.509 y almacenes de certificados. Windows tiene una unidad con el nombre de ' certificado: ”. Es un espacio de nombres jerárquico que consta de certificados y almacenes de certificados disponibles en el sistema local.

En este tutorial, se ilustrará la gestión de los certificados.

¿Cómo administrar certificados (certificados) con Windows PowerShell?

PowerShell es una herramienta administrativa que permite al usuario gestionar todas las tareas de administración, incluida también la gestión de certificados.







Veamos cómo triunfa PowerShell en la gestión de los certificados.



Ejemplo 1: Enumere los certificados disponibles en la computadora

Para obtener los certificados disponibles, especifique el ' Obtener elemento secundario ” cmdlet junto con el “ -Camino ” parámetro que tiene asignada la ruta indicada:



Obtener elemento secundario -Camino Certificado:\UsuarioActual\Mi





Ejemplo 2: crear un certificado con seis meses de vencimiento

Ejecute el comando provisto para crear un certificado con seis meses de vencimiento:

Nuevo - Certificado autofirmado - Asunto Longer_Expiry - CertStoreLocation Cert:\CurrentUser\My - No después de ( Obtener la fecha ) .AddMonths ( 06 )

De acuerdo con el código mencionado anteriormente:



  • Especifica el ' Nuevo certificado autofirmado ” cmdlet y el “ -Sujeto ” luego asígnele un nombre de asunto.
  • A continuación, mencione el “ -CertStoreUbicación ” y proporcionarle la ubicación de los certificados.
  • Por último, agregue el ' -No después de ” parámetro que tiene asignada la fecha de caducidad del certificado:

Ejemplo 3: crear un certificado autofirmado en PowerShell

Para crear un certificado autofirmado, ejecute el comando proporcionado:

$Test_Cert = Nuevo - Certificado autofirmado - Tipo DocumentEncryptionCert - Sujeto 'Encriptar_Doc' - CertStoreLocation Cert:\CurrentUser\My

$Test_Cert

En el código mencionado anteriormente:

  • Primero, inicialice una variable y asígnele el código indicado.
  • En el código asignado, primero, agregue el “ Nuevo certificado autofirmado ” cmdlet junto con el parámetro “ -Tipo ” teniendo el “ DocumentEncryptionCert ” valor especificado.
  • A continuación, mencione el tema y la ubicación de destino.
  • Por último, invoque la variable para ver el certificado creado:

Ejemplo 4: obtener los detalles de un certificado

Ejecute el código dado para recuperar la información detallada de un certificado:

$Nuevo_Certificado = Obtener elemento secundario -Camino Certificado:\UsuarioActual\Mi\59722429099E950F29845B876F7585F46BE8F2D9

$Nuevo_Certificado | en

En el código indicado arriba:

  • Primero, inicialice una variable y asígnele el ' Obtener elemento secundario cmdlet.
  • A continuación, escriba el ' -Camino ” y proporciónele la dirección del certificado individual.
  • Finalmente, ejecute la variable indicada junto con la canalización ' | ' y ' en ” (Formato-Lista) cmdlet:

Ejemplo 5: exportar un solo certificado

Para exportar un solo certificado, simplemente ejecute el comando provisto:

$cert = Obtener elemento secundario -Camino Certificado:\UsuarioActual\Mi\59722429099E950F29845B876F7585F46BE8F2D9

$cert | Exportar - Certificado -Ruta de archivo C:\Docs\Nuevo.cer

De acuerdo con el código mencionado anteriormente:

  • Especifique el certificado, la variable asignada y el ' | ” tubería.
  • Luego, mencione el “ Certificado de exportación cmdlet.
  • Por último, escriba el ' -Ruta de archivo ” y proporcione el nombre y la ruta del archivo de destino:

¡Eso es todo! Hemos explicado la gestión de los certificados de Windows PowerShell.

Conclusión

PowerShell tiene un administrador o proveedor de certificados que ayuda a administrar los certificados. Su gestión incluye agregar, eliminar, exportar o alterar los certificados. Este artículo ha resumido un procedimiento detallado para administrar certificados en PowerShell.