xrdgsitest(1) General Commands Manual xrdgsitest(1)

xrdgsitest - آزمایش عملکردهای رمزنگاری مربوط به پیاده‌سازی GSI

xrdgsitest [-h, --help] [-v, --verbose]

ابزار xrdgsitest چند آزمایش از عملکردهای رمزنگاری پیاده‌سازی‌شده در XrdCrypto را که مربوط به ماژول XrdSecgsi است اجرا می‌کند؛ یعنی رسیدگی به گواهی‌ها، پروکسی‌ها، زنجیره‌ها، اعتبارسنجی و اقدامات مشابه.

-h, --help نمایش راهنما

چاپ اطلاعات بسیار دقیق درباره آزمایش‌ها.

برنامه نیاز به دسترسی به یک فایل گواهی کاربر و کلید خصوصی آن، و فایل(های) CA مرتبط دارد؛ CRL با استفاده از اطلاعات موجود در گواهی CA بارگیری می‌شود. مکان فایل‌ها موارد استاندارد است و می‌توان آن‌ها را از طریق متغیرهای محیطی استاندارد تغییر داد:

خروجی فهرستی از آزمایش‌های PASSED/FAILED مشابه زیر است:

$ xrdgsitest

|| ---------------------------------------------------------------------------------
|| Crypto functionality tests for GSI ----------------------------------------------
|| ---------------------------------------------------------------------------------
|| Loading EEC ............................................................. PASSED
|| Loading User Proxy ...................................................... PASSED
|| ---------------------------------------------------------------------------------
|| Recreate the proxy certificate --------------------------------------------------
Enter PEM pass phrase:
|| Recreating User Proxy ................................................... PASSED
|| ---------------------------------------------------------------------------------
|| Load CA certificates ------------------------------------------------------------
|| Loading CA certificate .................................................. PASSED
|| Loading CA certificate .................................................. PASSED
|| ---------------------------------------------------------------------------------
|| Testing ParseFile ---------------------------------------------------------------
|| Chain reorder: ......................................................... PASSED
|| Chain verify: .......................................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing ExportChain -------------------------------------------------------------
|| Attach to X509ExportChain ............................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing Chain Import ------------------------------------------------------------
|| Chain reorder: ......................................................... PASSED
|| Chain verify: .......................................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing GSI chain import and verification ---------------------------------------
|| GSI chain verify: ...................................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing GSI chain copy ----------------------------------------------------------
|| GSI chain verify: ...................................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing Cert verification -------------------------------------------------------
|| verify cert: EE signed by CA ............................................ PASSED
|| verify cert: PX signed by EE ............................................ PASSED
|| verify cert: PX not signed by CA ........................................ PASSED
|| ---------------------------------------------------------------------------------
|| Testing request creation --------------------------------------------------------
|| Creating request ........................................................ PASSED
|| ---------------------------------------------------------------------------------
|| Testing request signature -------------------------------------------------------
|| Check proxyCertInfo extension ........................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing export of signed proxy --------------------------------------------------
|| Saving signed proxy chain to file ....................................... PASSED
|| ---------------------------------------------------------------------------------
|| Testing CRL identification ------------------------------------------------------
|| Check CRL distribution points extension OK .............................. PASSED
|| ---------------------------------------------------------------------------------
|| Testing CRL loading -------------------------------------------------------------
--2016-12-12 19:31:36-- http://cafiles.cern.ch/cafiles/crl/CERN%20Root%20Certification%20Authority%202.crl
Resolving cafiles.cern.ch (cafiles.cern.ch)... 137.138.4.52, 2001:1458:201:96::100:26
Connecting to cafiles.cern.ch (cafiles.cern.ch)|137.138.4.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1097 (1.1K) [application/pkix-crl]
Saving to: ‘/tmp/5168735f.0.crltmp’

/tmp/5168735f.0.crltmp 100%[========================================================================>] 1.07K --.-KB/s in 0s

2016-12-12 19:31:36 (383 MB/s) - ‘/tmp/5168735f.0.crltmp’ saved [1097/1097]

|| Loading CA1 crl ......................................................... PASSED
|| CRL signature OK ........................................................ PASSED
|| ---------------------------------------------------------------------------------

با انتخاب گزینه verbose، نتایج هر آزمایش می‌تواند همراه با جزئیات در بین خروجی‌ها نمایش داده شود.

شرایط مجوز را می‌توان با وارد کردن دستور «xrootd -H» مشاهده کرد.

دستور xrdgsitest توسط انجمن همکاری xrootd پشتیبانی می‌شود. اطلاعات تماس را می‌توان در نشانی زیر یافت:
https://xrootd.org/contact.html

v6.1.1