New-AzureKeyVaultCertificatePolicy
메모리 내 인증서 정책 개체를 만듭니다.
Warning
AzureRM PowerShell 모듈은 2024년 2월 29일부터 공식적으로 사용되지 않습니다. 사용자는 지속적인 지원 및 업데이트를 보장하기 위해 AzureRM에서 Az PowerShell 모듈로 마이그레이션하는 것이 좋습니다.
AzureRM 모듈은 여전히 작동할 수 있지만 더 이상 기본 또는 지원되지 않으므로 사용자의 재량에 따라 계속 사용할 수 있습니다. Az 모듈로 전환하는 방법에 대한 지침은 마이그레이션 리소스를 참조하세요.
Syntax
New-AzureKeyVaultCertificatePolicy
[-IssuerName] <String>
[-SubjectName] <String>
[-RenewAtNumberOfDaysBeforeExpiry <Int32>]
[-RenewAtPercentageLifetime <Int32>]
[-SecretContentType <String>]
[-ReuseKeyOnRenewal]
[-Disabled]
[-KeyUsage <System.Collections.Generic.List`1[System.Security.Cryptography.X509Certificates.X509KeyUsageFlags]>]
[-Ekus <System.Collections.Generic.List`1[System.String]>]
[-ValidityInMonths <Int32>]
[-CertificateType <String>]
[-EmailAtNumberOfDaysBeforeExpiry <Int32>]
[-EmailAtPercentageLifetime <Int32>]
[-KeyType <String>]
[-KeyNotExportable]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureKeyVaultCertificatePolicy
[-IssuerName] <String>
[[-SubjectName] <String>]
[-DnsName] <System.Collections.Generic.List`1[System.String]>
[-RenewAtNumberOfDaysBeforeExpiry <Int32>]
[-RenewAtPercentageLifetime <Int32>]
[-SecretContentType <String>]
[-ReuseKeyOnRenewal]
[-Disabled]
[-KeyUsage <System.Collections.Generic.List`1[System.Security.Cryptography.X509Certificates.X509KeyUsageFlags]>]
[-Ekus <System.Collections.Generic.List`1[System.String]>]
[-ValidityInMonths <Int32>]
[-CertificateType <String>]
[-EmailAtNumberOfDaysBeforeExpiry <Int32>]
[-EmailAtPercentageLifetime <Int32>]
[-KeyType <String>]
[-KeyNotExportable]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
New-AzureKeyVaultCertificatePolicy cmdlet은 Azure Key Vault에 대한 메모리 내 인증서 정책 개체를 만듭니다.
예제
예제 1: 인증서 정책 만들기
PS C:\> New-AzureKeyVaultCertificatePolicy -SecretContentType "application/x-pkcs12" -SubjectName "CN=contoso.com" -IssuerName "Self" -ValidityInMonths 6 -ReuseKeyOnRenewal
SecretContentType : application/x-pkcs12
Kty :
KeySize : 2048
Exportable :
ReuseKeyOnRenewal : True
SubjectName : CN=contoso.com
DnsNames :
KeyUsage :
Ekus :
ValidityInMonths : 6
IssuerName : Self
CertificateType :
RenewAtNumberOfDaysBeforeExpiry :
RenewAtPercentageLifetime :
EmailAtNumberOfDaysBeforeExpiry :
EmailAtPercentageLifetime :
CertificateTransparency :
Enabled : True
Created :
Updated :
이 명령은 6개월 동안 유효한 인증서 정책을 만들고 키를 다시 사용하여 인증서를 갱신합니다.
매개 변수
-CertificateType
발급자의 인증서 유형을 지정합니다.
형식: | String |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.
형식: | SwitchParameter |
Aliases: | cf |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독
형식: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Disabled
인증서 정책을 사용할 수 없음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DnsName
인증서의 DNS 이름을 지정합니다.
형식: | List<T>[String] |
Aliases: | DnsNames |
Position: | 1 |
기본값: | None |
필수: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Ekus
인증서의 향상된 EKU(키 사용량)를 지정합니다.
형식: | List<T>[String] |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EmailAtNumberOfDaysBeforeExpiry
자동 알림 프로세스가 시작되기 전에 만료되기까지의 일 수를 지정합니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EmailAtPercentageLifetime
알림에 대한 자동 프로세스가 시작된 후의 수명 비율을 지정합니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-IssuerName
인증서에 대한 발급자의 이름을 지정합니다.
형식: | String |
Position: | 0 |
기본값: | None |
필수: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyNotExportable
키를 내보낼 수 없음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyType
인증서를 백업하는 키의 키 유형을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- RSA
- RSA-HSM
형식: | String |
허용되는 값: | RSA, RSA-HSM |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-KeyUsage
인증서의 키 사용을 지정합니다.
형식: | List<T>[X509KeyUsageFlags] |
허용되는 값: | None, EncipherOnly, CrlSign, KeyCertSign, KeyAgreement, DataEncipherment, KeyEncipherment, NonRepudiation, DigitalSignature, DecipherOnly |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RenewAtNumberOfDaysBeforeExpiry
인증서 갱신에 대한 자동 프로세스가 시작되는 만료 전의 일 수를 지정합니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RenewAtPercentageLifetime
인증서 갱신에 대한 자동 프로세스가 시작된 후의 수명 비율을 지정합니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ReuseKeyOnRenewal
인증서가 갱신 중에 키를 다시 사용했음을 나타냅니다.
형식: | SwitchParameter |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SecretContentType
새 키 자격 증명 모음 비밀의 콘텐츠 형식을 지정합니다. 이 매개 변수에 허용되는 값은 다음과 같습니다.
- application/x-pkcs12
- application/x-pem-file
형식: | String |
허용되는 값: | application/x-pkcs12, application/x-pem-file |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SubjectName
인증서의 주체 이름을 지정합니다.
형식: | String |
Position: | 1 |
기본값: | None |
필수: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ValidityInMonths
인증서가 유효한 월 수를 지정합니다.
형식: | Nullable<T>[Int32] |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.
형식: | SwitchParameter |
Aliases: | wi |
Position: | Named |
기본값: | None |
필수: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
입력
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
Nullable<T>[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
List<T>[[System.Security.Cryptography.X509Certificates.X509KeyUsageFlags, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]