New-AzApiManagementSystemCertificate
建立 PsApiManagementSystemCertificate
的執行個體。 憑證可由私人 CA 發行,並將安裝在 API 管理 服務CertificateAuthority
Root
或存放區中。
語法
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 |
輸入
輸出
PsApiManagementSystemCertificate