이 자습서에서는 인증서 관리에 대해 설명합니다.
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에서 인증서를 관리하는 자세한 절차를 간략하게 설명했습니다.