Get-PfxCertificate
컴퓨터의 PFX 인증서 파일에 대한 정보를 가져옵니다.
구문
ByPath (기본값)
Get-PfxCertificate
[-FilePath] <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
ByLiteralPath
Get-PfxCertificate
-LiteralPath <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
Description
Get-PfxCertificate
cmdlet은 지정된 각 PFX 인증서 파일을 나타내는 개체를 가져옵니다.
PFX 파일에는 인증서와 프라이빗 키가 모두 포함됩니다.
예제
예제 1: PFX 인증서 가져오기
Get-PfxCertificate -FilePath "C:\windows\system32\Test.pfx"
Password: ******
Signer Certificate: David Chew (Self Certificate)
Time Certificate:
Time Stamp:
Path: C:\windows\system32\zap.pfx
이 명령은 시스템의 Test.pfx 인증서 파일에 대한 정보를 가져옵니다.
예제 2: 원격 컴퓨터에서 PFX 인증서 가져오기
Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx"} -Authentication CredSSP
이 명령은 Server01 원격 컴퓨터에서 PFX 인증서 파일을 가져옵니다.
Invoke-Command
사용하여 Get-PfxCertificate
명령을 원격으로 실행합니다.
PFX 인증서 파일이 암호로 보호되지 않은 경우 Invoke-Command
매개 변수의 값은 CredSSP여야 합니다.
매개 변수
-FilePath
보안 파일의 PFX 파일에 대한 전체 경로를 지정합니다. 이 매개 변수의 값을 지정하는 경우 명령줄에 -FilePath
입력할 필요가 없습니다.
매개 변수 속성
형식: | String[] |
Default value: | None |
와일드카드 지원: | False |
DontShow: | False |
매개 변수 집합
ByPath
Position: | 0 |
필수: | True |
파이프라인의 값: | True |
속성 이름별 파이프라인의 값: | True |
나머지 인수의 값: | False |
-LiteralPath
보안 파일의 PFX 파일에 대한 전체 경로입니다. FilePath달리 LiteralPath 매개 변수의 값은 입력된 대로 정확하게 사용됩니다. 와일드카드로 해석되는 문자는 없습니다. 경로에 이스케이프 문자가 포함된 경우 작은따옴표로 묶습니다. 작은따옴표는 PowerShell에 문자를 이스케이프 시퀀스로 해석하지 않도록 지시합니다.
매개 변수 속성
형식: | String[] |
Default value: | None |
와일드카드 지원: | False |
DontShow: | False |
별칭: | PSPath, Lp 로 |
매개 변수 집합
ByLiteralPath
Position: | Named |
필수: | True |
파이프라인의 값: | False |
속성 이름별 파이프라인의 값: | True |
나머지 인수의 값: | False |
-NoPromptForPassword
암호를 묻는 메시지를 표시하지 않습니다.
매개 변수 속성
형식: | SwitchParameter |
Default value: | None |
와일드카드 지원: | False |
DontShow: | False |
매개 변수 집합
(All)
Position: | Named |
필수: | False |
파이프라인의 값: | False |
속성 이름별 파이프라인의 값: | False |
나머지 인수의 값: | False |
-Password
.pfx
인증서 파일에 액세스하는 데 필요한 암호를 지정합니다.
이 매개 변수는 PowerShell 6.1에서 도입되었습니다.
비고
SecureString 데이터 보호에 대한 자세한 내용은 SecureString이 얼마나 안전한가요?.
매개 변수 속성
형식: | SecureString |
Default value: | None |
와일드카드 지원: | False |
DontShow: | False |
매개 변수 집합
(All)
Position: | Named |
필수: | False |
파이프라인의 값: | False |
속성 이름별 파이프라인의 값: | False |
나머지 인수의 값: | False |
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.
입력
String
파일 경로가 포함된 문자열을 Get-PfxCertificate
파이프할 수 있습니다.
출력
X509Certificate2
Get-PfxCertificate
가져오는 각 인증서에 대한 개체를 반환합니다.
참고
Invoke-Command
cmdlet을 사용하여 Get-PfxCertificate
명령을 원격으로 실행하고 PFX 인증서 파일이 암호로 보호되지 않은 경우 Invoke-Command
매개 변수의 값은 CredSSP여야 합니다.