Windows PowerShell로 인증서(Certs)를 관리하는 방법은 무엇입니까?

Windows Powershelllo Injeungseo Certs Leul Gwanlihaneun Bangbeob Eun Mueos Ibnikka



PowerShell에서 Windows 인증서 관리자를 사용하면 사용자가 인증서 저장소를 추가, 지우기, 변경 및 삭제할 수 있습니다. X.509 인증서 및 인증서 저장소에 대한 액세스를 제공합니다. Windows에는 '라는 이름의 드라이브가 있습니다. 인증서: '. 로컬 시스템에서 사용할 수 있는 인증서 및 인증서 저장소로 구성된 계층적 네임스페이스입니다.

이 자습서에서는 인증서 관리에 대해 설명합니다.

Windows PowerShell로 인증서(Certs)를 관리하는 방법은 무엇입니까?

PowerShell은 사용자가 인증서 관리를 포함한 모든 관리 작업을 관리할 수 있게 해주는 관리 도구입니다.







인증서 관리에서 PowerShell이 ​​어떻게 성공하는지 살펴보겠습니다.



예 1: 컴퓨터에서 사용 가능한 인증서 나열

사용 가능한 인증서를 얻으려면 ' Get-ChildItem ” cmdlet을 “ -길 지정된 경로가 있는 매개변수:



Get-ChildItem -길 인증서:\현재사용자\내





예 2: 6개월 만료 인증서 생성

제공된 명령을 실행하여 만료 기간이 6개월인 인증서를 생성합니다.

새로운 - 자체 서명된 인증서 - 주제가 더 길어짐_만료 - CertStoreLocation 인증서:\CurrentUser\My - 낫애프터 ( Get-Date ) .달 추가 ( 06 )

위에서 언급한 코드에 따르면 다음과 같습니다.



  • 지정 ' 새로운 SelfSignedCertificate ” cmdlet 및 “ -주제 ” 매개변수에 주제 이름을 할당합니다.
  • 다음으로 ' -CertStoreLocation ” 매개변수를 지정하고 인증서의 위치를 ​​제공하십시오.
  • 마지막으로 ' -NotAfter ” 인증서 만료 날짜가 할당된 매개변수:

예제 3: PowerShell에서 자체 서명된 인증서 생성

자체 서명된 인증서를 만들려면 제공된 명령을 실행합니다.

$Test_Cert = 새로운 - 자체 서명된 인증서 - 유형 문서 암호화 인증서 - 주제 'Encrypt_Doc' - CertStoreLocation 인증서:\CurrentUser\My

$Test_Cert

위에서 언급한 코드에서:

  • 먼저 변수를 초기화하고 명시된 코드를 할당합니다.
  • 할당된 코드에서 먼저 “ 새로운 SelfSignedCertificate ” 매개변수와 함께 cmdlet “ -유형 ” 데 “ 문서 암호화 인증서 ” 값이 지정되었습니다.
  • 다음으로 주제와 대상 위치를 언급하십시오.
  • 마지막으로 변수를 호출하여 생성된 인증서를 확인합니다.

예 4: 인증서 세부 정보 가져오기

주어진 코드를 실행하여 인증서의 자세한 정보를 검색합니다.

$New_Cert = Get-ChildItem -길 인증서:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$New_Cert | ~에

위에 명시된 코드에서:

  • 먼저 변수를 초기화하고 ' Get-ChildItem ” cmdlet.
  • 다음으로 ' -길 ” 매개변수를 입력하고 개별 인증서 주소를 제공하십시오.
  • 마지막으로 파이프라인 '과 함께 명시된 변수를 실행합니다. | ' 그리고 ' ~에 ” (형식-목록) cmdlet:

예 5: 단일 인증서 내보내기

단일 인증서를 내보내려면 제공된 명령을 실행하기만 하면 됩니다.

$cert = Get-ChildItem -길 인증서:\CurrentUser\My\59722429099E950F29845B876F7585F46BE8F2D9

$cert | 내보내다 - 자격증 -파일 경로 C:\Docs\New.cer

위에서 언급한 코드에 따르면 다음과 같습니다.

  • 인증서, 할당된 변수 및 ' | ” 파이프라인.
  • 그런 다음 ' 수출인증서 ” cmdlet.
  • 마지막으로 ' -파일 경로 ” 매개변수를 지정하고 대상 파일 이름과 경로를 제공합니다.

그게 다야! 지금까지 Windows PowerShell 인증서 관리에 대해 설명했습니다.

결론

PowerShell에는 인증서를 관리하는 데 도움이 되는 인증서 공급자 또는 관리자가 있습니다. 관리에는 인증서 추가, 삭제, 내보내기 또는 변경이 포함됩니다. 이 문서에서는 PowerShell에서 인증서를 관리하는 자세한 절차를 간략하게 설명했습니다.