Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന c_rehashssl കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
c_rehash - ഹാഷ് മൂല്യങ്ങളാൽ നാമകരണം ചെയ്യപ്പെട്ട ഫയലുകളിലേക്ക് പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കുക
സിനോപ്സിസ്
c_rehash [-പഴയ] [-h] [-n] [-v] [ ഡയറക്ടറി...]
വിവരണം
c_rehash ഡയറക്ടറികൾ സ്കാൻ ചെയ്ത് ഓരോ ".pem", ".crt", ".cer", അല്ലെങ്കിൽ ഒരു ഹാഷ് മൂല്യം കണക്കാക്കുന്നു
നിർദ്ദിഷ്ട ഡയറക്ടറി ലിസ്റ്റിലെ ".crl" ഫയൽ ഓരോ ഫയലിനും പ്രതീകാത്മക ലിങ്കുകൾ സൃഷ്ടിക്കുന്നു,
ഇവിടെ ലിങ്കിന്റെ പേര് ഹാഷ് മൂല്യമാണ്. (പ്ലാറ്റ്ഫോം പ്രതീകാത്മകതയെ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ
ലിങ്കുകൾ, ഒരു പകർപ്പ് ഉണ്ടാക്കി.) OpenSSL ഉപയോഗിക്കുന്ന പല പ്രോഗ്രാമുകൾക്കും ഈ യൂട്ടിലിറ്റി ഉപയോഗപ്രദമാണ്
സർട്ടിഫിക്കറ്റുകൾ കണ്ടെത്തുന്നതിനായി ഡയറക്ടറികൾ ഇതുപോലെ സജ്ജീകരിക്കണം.
കമാൻഡ് ലൈനിൽ ഏതെങ്കിലും ഡയറക്ടറികൾ പേരുനൽകിയിട്ടുണ്ടെങ്കിൽ, അവ ക്രമത്തിൽ പ്രോസസ്സ് ചെയ്യപ്പെടും. എങ്കിൽ
അല്ല, പിന്നെ SSL_CERT_DIR പരിസ്ഥിതി വേരിയബിൾ കൂടിയാലോചിക്കുന്നു; ഇതൊരു കോളൻ ആയിരിക്കും-
Unix പോലെയുള്ള ഡയറക്ടറികളുടെ വേർതിരിച്ച ലിസ്റ്റ് PATH വേരിയബിൾ. അത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ പിന്നെ
ഡിഫോൾട്ട് ഡയറക്ടറി (ഇൻസ്റ്റലേഷൻ-നിർദ്ദിഷ്ട എന്നാൽ പലപ്പോഴും /usr/local/ssl/certs) പ്രോസസ്സ് ചെയ്യുന്നു.
ഒരു ഡയറക്ടറി പ്രോസസ്സ് ചെയ്യണമെങ്കിൽ, ഉപയോക്താവിന് അതിൽ എഴുതാനുള്ള അനുമതികൾ ഉണ്ടായിരിക്കണം
ഡയറക്ടറി, അല്ലെങ്കിൽ അത് ഒഴിവാക്കപ്പെടും. സൃഷ്ടിച്ച ലിങ്കുകൾ "HHHHHHHHH.D" എന്ന രൂപത്തിലാണ്,
എവിടെ ഓരോ H ഒരു ഹെക്സാഡെസിമൽ പ്രതീകമാണ് D ഒരു ദശാംശ അക്കമാണ്. പ്രോസസ്സ് ചെയ്യുമ്പോൾ
ഒരു ഡയറക്ടറി, c_rehash ആ വാക്യഘടനയിൽ പേരുള്ള എല്ലാ ലിങ്കുകളും ആദ്യം നീക്കം ചെയ്യും. നിങ്ങൾ എങ്കിൽ
മറ്റ് ആവശ്യങ്ങൾക്ക് ഉപയോഗിക്കുന്ന ഫോർമാറ്റിൽ ലിങ്കുകൾ ഉണ്ടെങ്കിൽ അവ നീക്കം ചെയ്യപ്പെടും. ഒഴിവാക്കാൻ
നീക്കംചെയ്യൽ ഘട്ടം, ഉപയോഗിക്കുക -n പതാക. CRL-ന്റെ ഹാഷുകൾ അക്ഷരം ഒഴികെ സമാനമാണ് r ദൃശ്യമാകുന്നു
കാലയളവിനുശേഷം, ഇതുപോലെ: "HHHHHHHH.rD".
ഒന്നിലധികം വസ്തുക്കൾക്ക് ഒരേ ഹാഷ് ഉണ്ടായിരിക്കാം; വർദ്ധിപ്പിച്ചുകൊണ്ട് അവ സൂചിപ്പിക്കും D
മൂല്യം. മുഴുവൻ SHA-1 വിരലടയാളവും താരതമ്യപ്പെടുത്തി ഡ്യൂപ്ലിക്കേറ്റുകൾ കണ്ടെത്തുന്നു. ഒരു മുന്നറിയിപ്പ് ആയിരിക്കും
ഒരു തനിപ്പകർപ്പ് കണ്ടെത്തിയാൽ പ്രദർശിപ്പിക്കും.
എ ആയി പാഴ്സ് ചെയ്യാൻ കഴിയാത്ത ഫയലുകൾ ഉണ്ടെങ്കിൽ ഒരു മുന്നറിയിപ്പും പ്രദർശിപ്പിക്കും
സർട്ടിഫിക്കറ്റ് അല്ലെങ്കിൽ ഒരു CRL.
പ്രോഗ്രാം ഉപയോഗിക്കുന്നു openssl ഹാഷുകളും വിരലടയാളങ്ങളും കണക്കാക്കുന്നതിനുള്ള പ്രോഗ്രാം. കണ്ടെത്തിയില്ലെങ്കിൽ
ഉപയോക്താവിന്റെ PATH, എന്നിട്ട് സജ്ജമാക്കുക തുറക്കുക പരിസ്ഥിതി വേരിയബിൾ പൂർണ്ണ പാത്ത് നെയിം. ഏതെങ്കിലും
പ്രോഗ്രാം ഉപയോഗിക്കാം, ഒരു സർട്ടിഫിക്കറ്റ് അല്ലെങ്കിൽ CRL എന്നിവയ്ക്കായി ഇത് ഇനിപ്പറയുന്ന രീതിയിൽ അഭ്യർത്ഥിക്കും:
$OPENSSL x509 -ഹാഷ് -ഫിംഗർപ്രിന്റ് -നൗട്ട് -ഇൻ FILENAME
$OPENSSL crl -hash -fingerprint -noout -in FILENAME
എവിടെ ഫയലിന്റെ പേര് ഫയലിന്റെ പേര്. ഇത് ഫയലിന്റെ ഹാഷ് ആദ്യ വരിയിൽ ഔട്ട്പുട്ട് ചെയ്യണം, കൂടാതെ
രണ്ടാമത്തേതിൽ ഫിംഗർപ്രിന്റ്, ഓപ്ഷണലായി ചില ടെക്സ്റ്റും തുല്യ ചിഹ്നവും ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്തിരിക്കുന്നു.
ഓപ്ഷനുകൾ
-പഴയ
റിലീസുകൾക്കായി ലിങ്കുകൾ സൃഷ്ടിക്കുന്നതിന് പഴയ രീതിയിലുള്ള ഹാഷിംഗ് (MD5, SHA-1 ന് വിപരീതമായി) ഉപയോഗിക്കുക
1.0.0 ന് മുമ്പ്. നിലവിലെ പതിപ്പുകൾ പഴയ ശൈലി ഉപയോഗിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക.
-h ഒരു ഹ്രസ്വ ഉപയോഗ സന്ദേശം പ്രദർശിപ്പിക്കുക.
-n നിലവിലുള്ള ലിങ്കുകൾ നീക്കം ചെയ്യരുത്. പുതിയതും പഴയതുമായ ലിങ്കുകൾ സൂക്ഷിക്കുമ്പോൾ ഇത് ആവശ്യമാണ്
അതേ ഡയറക്ടറി.
-v പഴയ ലിങ്കുകൾ നീക്കം ചെയ്ത് പുതിയ ലിങ്കുകൾ സൃഷ്ടിച്ചതിനെക്കുറിച്ചുള്ള സന്ദേശങ്ങൾ അച്ചടിക്കുക. സ്വതവേ, c_rehash
ഓരോ ഡയറക്ടറിയും പ്രോസസ്സ് ചെയ്യുമ്പോൾ മാത്രം ലിസ്റ്റ് ചെയ്യുന്നു.
ENVIRONMENT
തുറക്കുക
ഹാഷുകളും വിരലടയാളങ്ങളും സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്നതിനുള്ള എക്സിക്യൂട്ടബിളിലേക്കുള്ള പാത (മുകളിൽ കാണുക).
SSL_CERT_DIR
പ്രവർത്തിക്കാനുള്ള ഡയറക്ടറികളുടെ കോളൻ വേർതിരിച്ച ലിസ്റ്റ്. ഡയറക്ടറികൾ ലിസ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ അവഗണിക്കപ്പെടും
കമാൻഡ് ലൈനിൽ.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് c_rehashssl ഓൺലൈനായി ഉപയോഗിക്കുക