Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-08-05 GMT+08:00

Procedimento de implementação

Autenticação unidirecional

  1. Vá para o console do APIG.
  2. Selecione um gateway na parte superior do painel de navegação.
  3. Crie um certificado SSL.

    1. No painel de navegação, escolha API Management > API Policies.
    2. Na guia SSL Certificates, clique em Create SSL Certificate.
      Tabela 1 Configuração de certificado para autenticação unidirecional

      Parâmetro

      Descrição

      Name

      Digite um nome de certificado que esteja em conformidade com regras específicas para facilitar a pesquisa.

      Instances Covered

      Selecione Current.

      Content

      -----Start certificate----- MIICXgIBAAKBgQC6ndRHy5Dv5TcZiVzT6qF iaMGy61ZIbUrmBhUn61vMdvOHmtblST+fSl ZheNAcv2hQR4aqJLi4wrcerTaRyG9op3OSh...

      -----End certificate-----

      Key

      -----Start RSA private key----- MIICXgIBAAKBgQC6ndRHy5Dv5TcZiVzT6qF iaMGy61ZIbUrmBhUn61vMdvOHmtblST+fSl ZheNAcv2hQR4aqJLi4wrcerTaRyG9op3OSh...

      -----End RSA private key-----

      CA

      Nenhum certificado de AC é necessário para a autenticação unidirecional.

    3. Clique em OK.

  4. Vincule um nome de domínio.

    1. No painel de navegação, escolha API Management > API Groups.
    2. Clique no nome do grupo ao qual a API pertence. A página de detalhes do grupo é exibida.
    3. Na página de guia Group Information, clique em Bind Independent Domain Name.
      Tabela 2 Configuração de nome de domínio independente

      Parâmetro

      Descrição

      Domain Name

      Insira um nome de domínio licenciado.

      Minimum TLS Version

      Selecione TLS1.2.

      HTTP-to-HTTPS Auto Redirection

      Desativado por padrão.

    4. Clique em OK.

  5. Vincule um certificado.

    1. Na linha que contém o nome de domínio, clique em Select SSL Certificate.
    2. Selecione o certificado criado e clique em OK.

    A autenticação do cliente deve ser desativada para autenticação unidirecional.

  6. Chame a API.

    Use a ferramenta de teste da API para chamar a API. Se o código de status for 200, a API é chamada com sucesso.

Autenticação bidirecional

  1. Na guia SSL Certificates, clique em Create SSL Certificate.

    Tabela 3 Configuração do certificado para autenticação bidirecional

    Parâmetro

    Descrição

    Name

    Digite um nome de certificado que esteja em conformidade com regras específicas para facilitar a pesquisa.

    Instances Covered

    Selecione Current.

    Content

    Insira o conteúdo do certificado.

    -----Start certificate----- MIICXgIBAAKBgQC6ndRHy5Dv5TcZiVzT6qF iaMGy61ZIbUrmBhUn61vMdvOHmtblST+fSl ZheNAcv2hQR4aqJLi4wrcerTaRyG9op3OSh...

    -----End certificate-----

    Key

    Digite a chave.

    -----Start RSA private key----- MIICXgIBAAKBgQC6ndRHy5Dv5TcZiVzT6qF iaMGy61ZIbUrmBhUn61vMdvOHmtblST+fSl ZheNAcv2hQR4aqJLi4wrcerTaRyG9op3OSh...

    -----End RSA private key-----

    CA

    Digite o conteúdo do certificado de AC. Depois que o certificado de AC é configurado, a autenticação do cliente é ativada por padrão, desde que o nome de domínio independente esteja vinculado ao certificado SSL.

    -----Start certificate----- MIICXgIBAAKBgQC6ndRHy5Dv5TcZiVzT6qF iaMGy61ZIbUrmBhUn61vMdvOHmtblST+fSl ZheNAcv2hQR4aqJLi4wrcerTaRyG9op3OSh...

    -----End certificate-----

  2. Clique em OK.
  3. Vincule um nome de domínio.

    1. No painel de navegação, escolha API Management > API Groups.
    2. Clique no nome do grupo ao qual a API pertence. A página de detalhes do grupo é exibida.
    3. Na página de guia Group Information, clique em Bind Independent Domain Name.
      Tabela 4 Configuração de nome de domínio independente

      Parâmetro

      Descrição

      Domain Name

      Insira um nome de domínio licenciado.

      Minimum TLS Version

      Selecione TLS1.2.

      HTTP-to-HTTPS Auto Redirection

      Desativado por padrão.

    4. Clique em OK.

  4. Vincule um certificado.

    1. Na linha que contém o nome de domínio, clique em Select SSL Certificate.
    2. Selecione o certificado criado e clique em OK.

    Depois de vincular um certificado SSL, a autenticação bidirecional é ativada automaticamente.

  5. Chame a API.

    Use a ferramenta de teste da API para chamar a API. Se o código de status for 200, a API é chamada com sucesso.

    Você precisa configurar o certificado do cliente ao acessar APIs.

    Se o Postman for usado para chamar APIs, você precisará adicionar certificados de cliente a Certificates em Setting e carregar os certificados e a chave de cliente.