共用方式為


New-AzApiManagementSystemCertificate

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

語法

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 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PfxPassword

.pfx 憑證檔案的密碼。

類型:SecureString
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-PfxPath

.pfx 憑證檔案的路徑。

類型:String
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-StoreName

證書存儲名稱

類型:String
接受的值:CertificateAuthority, Root
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

String

SecureString

輸出

PsApiManagementSystemCertificate