檢視次數:

取得說明並尋找有關資料防護和日誌管理的問題答案。

如何將憑證上傳到服務閘道?

您第三方資料來源可能需要您的服務閘道擁有憑證以進行驗證。要從資料來源接收資料,您必須上傳有效的憑證。為了執行以下步驟,您需要符合以下要求的組織 CA 憑證:
  • 符合 PKCS #1 標準
  • 包含 RSA PRIVATE KEY憑證

步驟

  1. 確保私鑰未加密。
    1. 運行以下腳本以解密並重新生成您的憑證 PEM 檔案。
      #!/bin/bash
      
      # Check if exactly 2 parameters are provided
      if [ "$#" -ne 2 ]; then
          echo "Warning: You must provide exactly 2 parameters."
          echo "Usage: $0 <<original>>.pem <<decrypted>>.pem"
          exit 1
      fi
      
      # Parameters
      INPUT_PEM=$1
      OUTPUT_PEM=$2
      
      TEMP_CERT="temp_cert.pem"
      TEMP_KEY="temp_key_encrypted.pem"
      TEMP_KEY_DEC="temp_key_decrypted.pem"
      
      # extract cert
      openssl x509 -in "$INPUT_PEM" -out "$TEMP_CERT"
      
      # extract key
      openssl pkey -in "$INPUT_PEM" -out "$TEMP_KEY"
      
      # decrypt key
      openssl rsa -in "$TEMP_KEY" -out "$TEMP_KEY_DEC"
      
      # combine cert and decrypt key into new PEM
      cat "$TEMP_CERT" "$TEMP_KEY_DEC" > "$OUTPUT_PEM"
      # clear temp
      rm "$TEMP_CERT" "$TEMP_KEY" "$TEMP_KEY_DEC"
      
      echo "New pem generated.New filename = "$OUTPUT_PEM"
  2. 確認輸出格式如下:
    -----BEGIN CERTIFICATE-----
    (base64....)
    -----END CERTIFICATE-----
    -----BEGIN PRIVATE KEY-----
    (base64....)
    -----END PRIVATE KEY-----
  3. Service Gateway Management中,點擊Configure settings圖示(configure=GUID-657DB993-ADC7-4DEC-8C62-C8739D74760E.png),以選擇您希望上傳憑證的服務閘道。
    Service Gateway Settings 視窗出現。
  4. 點擊 Import certificate.
  5. 點擊 Select file… 並選擇您的憑證檔案。
  6. 按一下「匯入」。
  7. 按一下「儲存」。
    憑證已上傳至虛擬裝置。