Method: customers.policies.networks.defineCertificate

Tworzy certyfikat dla klienta w określonej jednostce organizacyjnej.

Żądanie HTTP

POST https://chromepolicy.googleapis.com/v1/{customer=customers/*}/policies/networks:defineCertificate

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Wymagane. Klient, którego dotyczy certyfikat.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "targetResource": string,
  "ceritificateName": string,
  "certificate": string,
  "settings": [
    {
      object (NetworkSetting)
    }
  ]
}
Pola
targetResource

string

Wymagane. Zasób docelowy, do którego zastosowano ten certyfikat. Obsługiwane są te zasoby: * jednostka organizacyjna („orgunits/{orgunit_id}”)

ceritificateName

string

Opcjonalnie: Opcjonalna nazwa certyfikatu. Jeśli nazwa nie zostanie określona, używana jest nazwa wystawcy certyfikatu.

certificate

string

Wymagane. Nieprzetworzona zawartość pliku .PEM, .CRT lub .CER.

settings[]

object (NetworkSetting)

Opcjonalnie: Ustawienia certyfikatów w przestrzeni nazw chrome.networks.certificates.

Treść odpowiedzi

Obiekt odpowiedzi do utworzenia certyfikatu.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "settings": [
    {
      object (NetworkSetting)
    }
  ],
  "networkId": string,
  "targetResource": string
}
Pola
settings[]

object (NetworkSetting)

powiązane ustawienia certyfikatu (NIE WDRÓŻONO)

networkId

string

Identyfikator PPID certyfikatu utworzonego w wyniku działania.

targetResource

string

zasób, dla którego zdefiniowany jest certyfikat.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/chrome.management.policy