New-AzApiManagementSystemCertificate

建立 PsApiManagementSystemCertificate 的執行個體。 憑證可由私人 CA 發行,並將安裝在 API 管理 服務CertificateAuthorityRoot或存放區中。

Syntax

New-AzApiManagementSystemCertificate
   -StoreName <String>
   -PfxPath <String>
   [-PfxPassword <SecureString>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

New-AzApiManagementSystemCertificate Cmdlet 是協助程式命令,可建立 PsApiManagementSystemCertificate實例。 此命令與 New-AzApiManagement 和 Set-AzApiManagement Cmdlet 搭配使用。

範例

範例 1:使用檔案中的 Ssl 憑證建立和初始化 PsApiManagementSystemCertificate 的實例

$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

此命令會建立並初始化具有根 CA 憑證的 PsApiManagementSystemCertificate 實例。 然後,它會建立並 API 管理 服務,以將 CA 憑證安裝至根存放區。

參數

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PfxPassword

.pfx 憑證檔案的密碼。

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PfxPath

.pfx 憑證檔案的路徑。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-StoreName

證書存儲名稱

Type:String
Accepted values:CertificateAuthority, Root
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

輸入

String

SecureString

輸出

PsApiManagementSystemCertificate