OPENSSL-ENGINE(1SSL) OpenSSL OPENSSL-ENGINE(1SSL)

openssl-engine - اطلاعات و مدیریت موتورهای رمزنگاری OpenSSL (منسوخ‌شده)

openssl engine [-help] [-v] [-vv] [-vvv] [-vvvv] [-c] [-t] [-tt] [-pre command] ... [-post command] ... [engine ...]

این دستور منسوخ شده است. باید به جای موتورها (engines) از فراهم‌کننده‌ها (providers) استفاده شود.

از این دستور برای بررسی وضعیت و توانمندی‌های موتورهای (engine) مشخص‌شده استفاده می‌شود. موتورها را می‌توان قبل یا بعد از تمام گزینه‌های دیگر خط فرمان تعیین کرد. تنها وضعیت موتورهای مشخص‌شده بررسی خواهد شد.

نمایش خلاصه گزینه‌ها.
اطلاعاتی درباره هر موتور مشخص‌شده ارائه می‌دهد. اولین گزینه تمام دستورات کنترلی ممکن در زمان اجرا را فهرست می‌کند؛ دومی توضیحی برای هر دستور اضافه می‌کند؛ سومی فلگ‌های ورودی را می‌افزاید و گزینه آخر فلگ‌های ورودی داخلی را اضافه می‌کند.
فهرست کردن قابلیت‌ها و توانمندی‌های هر موتور.
بررسی در دسترس بودن هر موتور مشخص‌شده و نمایش نتیجه.
نمایش ردگیری خطا (error trace) برای هر موتوری که در دسترس نباشد.
پیکربندی موتورها از طریق خط فرمان. دستور -pre قبل از بارگذاری موتور و دستور -post پس از بارگذاری به موتور تحویل داده می‌شود. آرگومان command به صورت cmd:val است که در آن cmd دستور، و val مقدار مربوط به آن دستور می‌باشد. مثال زیر را ببینید.

این دو گزینه تجمیعی هستند، بنابراین می‌توان آن‌ها را بیش از یک بار در همان خط فرمان به کار برد.

برای فهرست کردن تمام دستورات موجود برای یک موتور پویا (dynamic):

$ openssl engine -t -tt -vvvv dynamic
(dynamic) Dynamic engine loading support
     [ unavailable ]
     SO_PATH: Specifies the path to the new ENGINE shared library
          (input flags): STRING
     NO_VCHECK: Specifies to continue even if version checking fails (boolean)
          (input flags): NUMERIC
     ID: Specifies an ENGINE id name for loading
          (input flags): STRING
     LIST_ADD: Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory)
          (input flags): NUMERIC
     DIR_LOAD: Specifies whether to load from 'DIR_ADD' directories (0=no,1=yes,2=mandatory)
          (input flags): NUMERIC
     DIR_ADD: Adds a directory from which ENGINEs can be loaded
          (input flags): STRING
     LOAD: Load up the ENGINE specified by other settings
          (input flags): NO_INPUT

برای فهرست کردن توانمندی‌های موتور rsax:

$ openssl engine -c
(rsax) RSAX engine support
 [RSA]
(dynamic) Dynamic engine loading support

مسیر پوشه یا دایرکتوری موتورها.

openssl(1), config(5)

این دستور در OpenSSL 3.0 منسوخ شد.

حق نشر 2016-2020 نویسندگان پروژه OpenSSL. کلیه حقوق محفوظ است.

تحت مجوز آپاچی، نسخه 2.0 ("مجوز") مجوزدهی شده است. شما نمی‌توانید از این فایل استفاده کنید مگر با رعایت مجوز. می‌توانید نسخه‌ای از مجوز را در فایل LICENSE در توزیع مبدا یا در https://www.openssl.org/source/license.html دریافت کنید.

2026-06-09 3.5.7