New-AzApiManagementSystemCertificate
Tworzy wystąpienie PsApiManagementSystemCertificate
. Certyfikat może zostać wystawiony przez prywatny urząd certyfikacji i zostanie zainstalowany w usłudze API Management w magazynie CertificateAuthority
lub Root
.
Składnia
New-AzApiManagementSystemCertificate
-StoreName <String>
-PfxPath <String>
[-PfxPassword <SecureString>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzApiManagementSystemCertificate to polecenie pomocnicze, które tworzy wystąpienie PsApiManagementSystemCertificate. To polecenie jest używane z poleceniami cmdlet New-AzApiManagement i Set-AzApiManagement.
Przykłady
Przykład 1. Tworzenie i inicjowanie wystąpienia elementu PsApiManagementSystemCertificate przy użyciu certyfikatu SSL z pliku
$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
To polecenie tworzy i inicjuje wystąpienie PsApiManagementSystemCertificate z certyfikatem głównego urzędu certyfikacji. Następnie tworzy i usługę API Management, która instaluje certyfikat urzędu certyfikacji do magazynu głównego.
Parametry
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PfxPassword
Hasło do pliku certyfikatu pfx.
Typ: | SecureString |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-PfxPath
Ścieżka do pliku certyfikatu pfx.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-StoreName
Nazwa magazynu certyfikatów
Typ: | String |
Dopuszczalne wartości: | CertificateAuthority, Root |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |