Udostępnij za pośrednictwem


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

Dane wejściowe

Dane wyjściowe