Set-AzApiManagementCertificate
Modifica un certificato Gestione API configurato per l'autenticazione reciproca con back-end.
Sintassi
Set-AzApiManagementCertificate
-Context <PsApiManagementContext>
-CertificateId <String>
[-PfxFilePath <String>]
[-PfxPassword <String>]
[-PassThru]
[-KeyVault <PsApiManagementKeyVaultEntity>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzApiManagementCertificate
-Context <PsApiManagementContext>
-CertificateId <String>
[-PfxBytes <Byte[]>]
[-PfxPassword <String>]
[-PassThru]
[-KeyVault <PsApiManagementKeyVaultEntity>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-AzApiManagementCertificate modifica un certificato di Azure Gestione API.
Esempio
Esempio 1: Modificare un certificato
$ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
Set-AzApiManagementCertificate -Context $ApiMgmtContext -CertificateId "0123456789" -PfxFilePath "C:\contoso\certificates\apimanagementnew.pfx" -PfxPassword "2222"
Questo comando modifica il certificato Gestione API specificato.
Parametri
-CertificateId
Specifica l'ID del certificato da modificare.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Context
Specifica un oggetto PsApiManagementContext .
Type: | PsApiManagementContext |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeyVault
KeyVault usato per recuperare i dati del certificato. Questo parametro è obbligatorio se -PfxFilePath non è specificato.
Type: | PsApiManagementKeyVaultEntity |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Passthru
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PfxBytes
Specifica una matrice di byte del file di certificato in formato pfx. Questo parametro è obbligatorio se non si specifica il parametro PfxFilePath .
Type: | Byte[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PfxFilePath
Specifica il percorso del file di certificato in formato pfx da creare e caricare. Questo parametro è obbligatorio se non si specifica il parametro PfxBytes .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PfxPassword
Specifica la password per il certificato.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
Byte[]