メインコンテンツへスキップ
UNIX シェルでは、次のコマンドを使用して、PEM 形式の証明書を \n (エスケープした改行) で連結できます。
awk 'NF {sub(/\r/, ""); printf "%s\\n",$0;}' certificate.pem | pbcopy
これにより、値がクリップボードにコピーされるため、必要な場所に貼り付けることができます。

詳細情報

Rules または v2 リクエストで証明書や鍵を扱う場合は、通常、そのファイルの文字列表現が必要になります。 テキストエディターで証明書ファイル (cerpem) を開くと、次のような内容が表示されます。
-----BEGIN CERTIFICATE-----
MIICzDCCAbQCCQDH8GvxPIeH+DANBgkqhkiG9w0BAQsFADAoMQswCQYDVQQGEwJh
cjEZMBcGA1UEAwwQaHR0cHM6Ly9uaWNvLmNvbTAeFw0xOTA0MDgxODA3NTVaFw0y
//
// base64エンコードされた情報がさらに続く
//
nSWyabd+LiBGtLTMB+ZLbOIi3EioWPGw/nHOI8jzPrqhiCLuZCSQmiqrLQYNsc1W
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE----- ヘッダーと -----END CERTIFICATE----- フッターの間の行には、Base64 エンコードされたバイナリ情報が含まれています。公開鍵や秘密鍵 (.key ファイル) も、ヘッダー/フッターが異なるだけで、見た目はほぼ同じです。 証明書/キーファイルの文字列表現には、ファイル内の実際の改行を \n (エスケープされた改行) シーケンスに置き換え、全体を 1 行に連結する必要があります。したがって、上記のサンプルは次のような文字列になります。
"-----BEGIN CERTIFICATE-----
\nMIICzDCCAbQCCQDH8GvxPIeH+DANBgkqhkiG9w0BAQsFADAoMQswCQYDVQQGEwJh\n
[..all the other lines..]
-----END CERTIFICATE-----\n"

詳細情報