این دستور pem2openpgp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pem2openpgp - کلیدهای RSA رمزگذاری شده با PEM را به گواهی های OpenPGP ترجمه کنید
خلاصه
pem2openpgp $USERID < mykey.pem | gpg --وارد كردن
PEM2OPENPGP_EXPIRATION=$((86400 * $DAYS)) PEM2OPENPGP_USAGE_FLAGS=تأیید هویت، تأیید
pem2openpgp $USERID <mykey.pem
شرح
pem2openpgp یک ابزار سطح پایین برای تبدیل کلیدهای مخفی RSA خام و با کد PEM به
گواهینامه های با قالب OpenPGP. گواهی های تولید شده شامل مواد کلید مخفی است،
بنابراین باید با دقت با آنها برخورد کرد.
این به عنوان یک عنصر در یک خط لوله کار می کند: آن را با کلید خام در stdin تغذیه کنید، مورد نظر را تامین کنید
شناسه کاربر به عنوان آرگومان خط فرمان. توجه داشته باشید که ممکن است برای اطمینان لازم باشد رشته را نقل قول کنید
که کاملاً در یک استدلال واحد است.
سایر گزینههای مربوط به نحوه تولید گواهی OpenPGP جدید توسط محیط کنترل میشوند
متغیرها
محیط زیست
متغیرهای محیطی زیر بر رفتار آنها تأثیر می گذارد pem2openpgp:
PEM2OPENPGP_TIMESTAMP مهر زمانی را کنترل می کند (از زمان یونیکس بر حسب ثانیه اندازه گیری می شود)
به عنوان زمان ایجاد (معروف به "قبل از این معتبر نیست") گواهی تولید شده نشان داده شده است
(خود امضاء) و خود کلید. به صورت پیش فرض، pem2openpgp از زمان فعلی استفاده می کند
PEM2OPENPGP_KEY_TIMESTAMP مهر زمانی را کنترل می کند (از زمان یونیکس بر حسب ثانیه اندازه گیری می شود)
به عنوان زمان ایجاد فقط خود کلید (نه خود امضای) نشان داده شده است. به صورت پیش فرض،
pem2openpgp از مقدار PEM2OPENPGP_TIMESTAMP استفاده می کند.
PEM2OPENPGP_USAGE_FLAGS باید حاوی لیستی از پرچمهای معتبر استفاده از OpenPGP باشد که با کاما از هم جدا شدهاند
(به بخش 5.2.3.21 RFC 4880 مراجعه کنید تا به چه معنا هستند). گزینه های موجود عبارتند از: گواهی،
sign، encrypt_comms، encrypt_storage، encrypt (این هم به معنی encrypt_comms و
encrypt_storage)، احراز هویت، تقسیم، اشتراک گذاری. به صورت پیش فرض، pem2openpgp فقط تنظیم می کند
گواهی پرچم
PEM2OPENPGP_EXPIRATION یک انقضا را تنظیم می کند (در چند ثانیه پس از زمان ایجاد آن اندازه گیری می شود
کلید) در هر بسته خود امضای. به طور پیش فرض، هیچ بسته فرعی منقضی وجود ندارد.
PEM2OPENPGP_NEWKEY نشان میدهد که pem2openpgp باید stdin را نادیده بگیرد و در عوض یک جدید ایجاد کند
به صورت داخلی کلید کنید و گواهی را بر اساس این کلید جدید بسازید. این متغیر را روی the قرار دهید
تعداد بیت برای کلید جدید (مثلا 2048). به طور پیش فرض (زمانی که این تنظیم نشده باشد)، pem2openpgp
کلید را از stdin می خواند.
با استفاده از خدمات onworks.net از pem2openpgp به صورت آنلاین استفاده کنید