New-AzApiManagementSystemCertificate
Cria uma instância de PsApiManagementSystemCertificate. O certificado pode ser emitido por autoridades de certificação privadas e será instalado no serviço de Gerenciamento de API ou armazenado CertificateAuthorityRoot .
Sintaxe
Default (Predefinição)
New-AzApiManagementSystemCertificate
-StoreName <String>
-PfxPath <String>
[-PfxPassword <SecureString>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrição
O cmdlet New-AzApiManagementSystemCertificate é um comando auxiliar que cria uma instância de PsApiManagementSystemCertificate. Esse comando é usado com o cmdlet New-AzApiManagement e Set-AzApiManagement.
Exemplos
Exemplo 1: Criar e inicializar uma instância de PsApiManagementSystemCertificate usando um certificado Ssl do arquivo
$rootCa = New-AzApiManagementSystemCertificate -StoreName "Root" -PfxPath "C:\contoso\certificates\privateCa.cer"
$systemCert = @($rootCa)
New-AzApiManagement -ResourceGroupName "ContosoGroup" -Location "West US" -Name "ContosoApi" -Organization Contoso -AdminEmail admin@contoso.com -SystemCertificateConfiguration $systemCert
Este comando cria e inicializa uma instância de PsApiManagementSystemCertificate com um certificado de autoridade de certificação raiz. Em seguida, ele cria um serviço de gerenciamento de API que instala o certificado de autoridade de certificação no armazenamento raiz.
Parâmetros
-DefaultProfile
As credenciais, conta, inquilino e subscrição usados para comunicação com o Azure.
Propriedades dos parâmetros
| Tipo: | IAzureContextContainer |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | AzContext, AzureRmContext, AzureCredential |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-PfxPassword
Senha para o arquivo de certificado .pfx.
Propriedades dos parâmetros
| Tipo: | SecureString |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-PfxPath
Caminho para um arquivo de certificado .pfx.
Propriedades dos parâmetros
| Tipo: | String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-StoreName
Nome do repositório de certificados
Propriedades dos parâmetros
| Tipo: | String |
| Valor predefinido: | None |
| Valores aceites: | CertificateAuthority, Root |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.