New-AzApiManagementSystemCertificate
Создает экземпляр PsApiManagementSystemCertificate
. Сертификат может быть выдан частным ЦС и будет установлен в службе управления API в CertificateAuthority
или в хранилище Root
.
Синтаксис
New-AzApiManagementSystemCertificate
-StoreName <String>
-PfxPath <String>
[-PfxPassword <SecureString>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Описание
Командлет New-AzApiManagementSystemCertificate является вспомогательной командой, которая создает экземпляр PsApiManagementSystemCertificate. Эта команда используется с командлетом New-AzApiManagement и Set-AzApiManagement.
Примеры
Пример 1. Создание и инициализация экземпляра PsApiManagementSystemCertificate с помощью SSL-сертификата из файла
$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
Эта команда создает и инициализирует экземпляр PsApiManagementSystemCertificate с помощью корневого сертификата ЦС. Затем он создает и службу управления API, которая устанавливает сертификат ЦС в корневое хранилище.
Параметры
-DefaultProfile
Учетные данные, учетная запись, клиент и подписка, используемые для взаимодействия с Azure.
Тип: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PfxPassword
Пароль для PFX-файла сертификата.
Тип: | SecureString |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-PfxPath
Путь к PFX-файлу сертификата.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-StoreName
Имя хранилища сертификатов
Тип: | String |
Допустимые значения: | CertificateAuthority, Root |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Входные данные
Выходные данные
PsApiManagementSystemCertificate
Связанные ссылки
Azure PowerShell