| OPENSSL-VERSION(1ssl) | OpenSSL | OPENSSL-VERSION(1ssl) |
نام (NAME)
openssl-version - چاپ اطلاعات نسخه OpenSSL
خلاصه دستور (SYNOPSIS)
openssl version [-help] [-a] [-v] [-b] [-o] [-f] [-p] [-d] [-e] [-m] [-r] [-c] [-w]
توضیحات (DESCRIPTION)
این دستور برای چاپ اطلاعات نسخه درباره OpenSSL به کار میرود.
گزینهها (OPTIONS)
- -help
- نمایش پیام راهنمای نحوه استفاده.
- -a
- تمام اطلاعات؛ این گزینه معادل فعالسازی تمام گزینههای دیگر است.
- -v
- نسخه فعلی OpenSSL.
- -b
- تاریخ ساخت نسخه فعلی OpenSSL.
- -o
- اطلاعات گزینهها: گزینههای مختلفی که هنگام ساخت کتابخانه تنظیم شدهاند.
- -f
- فلگهای کامپایل.
- -p
- تنظیم بستر اجرایی (Platform).
- -d
- تنظیم OPENSSLDIR.
- -e
- تنظیمات ENGINESDIR.
- -m
- تنظیمات MODULESDIR.
- -r
- تنظیمات منبع تولیدکننده اعداد تصادفی.
- -c
- اطلاعات تنظیمات CPU در OpenSSL.
- -w
- متغیر زمان ساخت OSSL_WINCTX در OpenSSL، در صورت تنظیم بودن. برای محاسبه نام کلیدهای رجیستری ویندوز استفاده میشود. این گزینه در پلتفرمهای غیرویندوزی در دسترس نیست.
تاریخچه (HISTORY)
در نسخههای OpenSSL پیش از ۳.۴، OpenSSL با محدودیتی در رابطه با ماکروهای زمان ساخت OPENSSLDIR، MODULESDIR و ENGINESDIR مواجه بود. این ماکروها در زمان ساخت تعریف میشدند و مسیرهای فایلسیستم را نشان میدادند. این یک روال معمول در سیستمهای شبهیونیکس است، چرا که این انتظار وجود داشت که یک ساخت مشخص در مکانی از پیش تعیینشده نصب شود. با این حال در ویندوز چنین انتظاری وجود ندارد، زیرا کتابخانهها میتوانند در هر مکان دلخواهی نصب شوند. OSSL_WINCTX به عنوان یک متغیر جدید در زمان ساخت معرفی شد تا مجموعهای از کلیدهای رجیستری را با نام openssl-<version>-<ctx> تعریف کند که در آن مقدار <version> از رشته نسخه در سورسکد openssl به دست میآید و پسوند <ctx> از متغیر OSSL_WINCTX مشتق میشود. مقادیر OPENSSLDIR، ENGINESDIR و MODULESDIR میتوانند روی مسیرهای متعددی در زیر این کلید تنظیم شوند تا الزام پیشبینی مسیر نصب در زمان ساخت برطرف گردد.
نکات (NOTES)
خروجی دستور "openssl version -a" معمولاً هنگام ارسال گزارش باگ استفاده میشود.
همچنین ببینید (SEE ALSO)
حق نشر (COPYRIGHT)
Copyright 2000-2024 The OpenSSL Project Authors. All Rights Reserved.
تحت مجوز آپاچی نسخه ۲.۰ (Apache License 2.0) منتشر شده است («مجوز»). شما نمیتوانید از این فایل جز در انطباق با این مجوز استفاده کنید. میتوانید نسخهای از مجوز را در فایل LICENSE در توزیع منبع یا در https://www.openssl.org/source/license.html دریافت کنید.
| 2026-08-25 | 3.6.4 |