Partager via


Set-AzApiManagementCertificate

Modifie un certificat Gestion des API configuré pour l’authentification mutuelle avec le serveur principal.

Syntaxe

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>]

Description

La cmdlet Set-AzApiManagementCertificate modifie un certificat Gestion des API Azure.

Exemples

Exemple 1 : Modifier un certificat

$ApiMgmtContext = New-AzApiManagementContext -ResourceGroupName "Api-Default-WestUS" -ServiceName "contoso"
Set-AzApiManagementCertificate -Context $ApiMgmtContext -CertificateId "0123456789" -PfxFilePath "C:\contoso\certificates\apimanagementnew.pfx" -PfxPassword "2222"

Cette commande modifie le certificat gestion des API spécifié.

Paramètres

-CertificateId

Spécifie l’ID du certificat à modifier.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Context

Spécifie un objet PsApiManagementContext.

Type:PsApiManagementContext
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-KeyVault

KeyVault utilisé pour extraire des données de certificat. Ce paramètre est obligatoire si -PfxFilePath non spécifié.

Type:PsApiManagementKeyVaultEntity
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PassThru

passthru

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PfxBytes

Spécifie un tableau d’octets du fichier de certificat au format .pfx. Ce paramètre est obligatoire si vous ne spécifiez pas le paramètre PfxFilePath.

Type:Byte[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PfxFilePath

Spécifie le chemin d’accès au fichier de certificat au format .pfx pour créer et charger. Ce paramètre est obligatoire si vous ne spécifiez pas le paramètre pfxBytes.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PfxPassword

Spécifie le mot de passe du certificat.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

Byte[]

Sorties