これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 2 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pemXNUMXopenpgp です。
プログラム:
NAME
pem2openpgp — PEM エンコードされた RSA キーを OpenPGP 証明書に変換する
SYNOPSIS
pem2openpgp $ユーザーID < マイキー.ペム | gpg - 輸入
PEM2OPENPGP_EXPIRATION=$((86400 * $DAYS)) PEM2OPENPGP_USAGE_FLAGS=認証、証明
pem2openpgp $ユーザーID <mykey.pem
DESCRIPTION
pem2openpgp 生の PEM エンコードされた RSA 秘密キーを変換するための低レベル ユーティリティです。
OpenPGP 形式の証明書。 生成された証明書には秘密鍵マテリアルが含まれます。
したがって、慎重に扱う必要があります。
これはパイプライン内の要素として機能します。標準入力で生のキーをフィードし、必要なキーを供給します。
コマンドライン引数としてのユーザー ID。 確実に実行するには、文字列を引用符で囲む必要がある場合があることに注意してください。
それは完全に単一の議論の中にあるということです。
新しい OpenPGP 証明書を生成する方法に関するその他の選択肢は、環境によって決まります。
変数。
ENVIRONMENT
次の環境変数は、の動作に影響を与えます。 pem2openpgp:
PEM2OPENPGP_TIMESTAMP タイムスタンプを制御します (UNIX エポックからの秒単位で測定)
生成された証明書の作成時刻 (別名「以前は無効」) として示されます。
(自己署名) とキー自体。 デフォルトでは、 pem2openpgp 現在の時刻を使用します。
PEM2OPENPGP_KEY_TIMESTAMP タイムスタンプを制御します (UNIX エポックからの秒単位で測定)
(自己署名ではなく) キー自体の作成時刻として示されます。 デフォルトでは、
pem2openpgp PEM2OPENPGP_TIMESTAMP の値を使用します。
PEM2OPENPGP_USAGE_FLAGS 有効な OpenPGP 使用フラグのカンマ区切りリストを含める必要があります
(これらの意味については、RFC 5.2.3.21 のセクション 4880 を参照してください)。 利用可能な選択肢は次のとおりです: 認証、
signed、encrypt_comms、encrypt_storage、encrypt (これは encrypt_comms と encrypt_comms の両方を意味します)
encrypt_storage)、認証、分割、共有。 デフォルトでは、 pem2openpgp のみを設定します
フラグを認証します。
PEM2OPENPGP_EXPIRATION 有効期限を設定します (有効期限は、ファイルの作成時間から秒単位で測定されます)。
キー)を各自己署名パケットに含めます。 デフォルトでは、有効期限サブパケットは含まれません。
PEM2OPENPGP_NEWKEY を示す pem2openpgp 標準入力を無視し、代わりに新しいものを生成する必要があります。
キーを内部的に作成し、この新しいキーに基づいて証明書を構築します。 この変数を
新しいキーのビット数 (例: 2048)。 デフォルト(未設定時)では、 pem2openpgp
標準入力からキーを読み取ります。
onworks.net サービスを使用してオンラインで pem2openpgp を使用する