Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന softhsm2-util കമാൻഡാണിത്.
പട്ടിക:
NAME
softhsm2-util - libsofthsm2 നുള്ള പിന്തുണാ ഉപകരണം
സിനോപ്സിസ്
softhsm2-util --ഷോ-സ്ലോട്ടുകൾ
softhsm2-util --init-ടോക്കൺ --സ്ലോട്ട് അക്കം --ലേബൽ ടെക്സ്റ്റ് \
[--അങ്ങനെ-പിൻ പിൻ --പിൻ പിൻ]
softhsm2-util --ഇറക്കുമതി പാത [--ഫയൽ പിൻ പിൻ] --സ്ലോട്ട് അക്കം \
[--പിൻ പിൻ --നോ-പബ്ലിക്-കീ] --ലേബൽ ടെക്സ്റ്റ് --id ഹെക്സ്
വിവരണം
softhsm2-util പ്രധാനമായും libsofthsm2-നുള്ള ഒരു പിന്തുണാ ഉപകരണമാണ്. ഇത് മറ്റുള്ളവരോടൊപ്പം ഉപയോഗിക്കാം
ഓപ്ഷൻ ഉപയോഗിച്ച് PKCS#11 ലൈബ്രറികൾ --മൊഡ്യൂൾ
libsofthsm2, PKCS#11 എന്നിവയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ ലഭിക്കുന്നതിന് ചുവടെയുള്ള വിഭാഗങ്ങൾ വായിക്കുക. മിക്കതും
അവർ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ടോക്കൺ ഇതിനകം ആരംഭിച്ചതായി അപ്ലിക്കേഷനുകൾ അനുമാനിക്കുന്നു. അത് അപ്പോൾ ആണ്
PKCS#11 ടോക്കൺ ആരംഭിക്കാൻ ഉപയോക്താവിന്റെ ചുമതലയാണ്. PKCS#11 ഉപയോഗിച്ചാണ് ഇത് ചെയ്യുന്നത്
ഇന്റർഫേസ്, എന്നാൽ നിങ്ങളുടെ സ്വന്തം ഉപകരണം എഴുതുന്നതിനുപകരം നിങ്ങൾക്ക് ഉപയോഗിക്കാം softhsm2-util ഉപകരണം.
കീകൾ സാധാരണയായി ടോക്കണിൽ നേരിട്ട് സൃഷ്ടിക്കപ്പെടുന്നു, എന്നാൽ ഉപയോക്താവ് നിലവിലുള്ളത് ഉപയോഗിക്കാൻ ആഗ്രഹിച്ചേക്കാം
കീ ജോഡി. PKCS#11 ഇന്റർഫേസ് ഉപയോഗിച്ച് കീകൾ ഒരു ടോക്കണിലേക്ക് ഇറക്കുമതി ചെയ്യാൻ കഴിയും, എന്നാൽ ഈ ടൂൾ
ഒരു PKCS#8 ഫയലിൽ ഉപയോക്താവിന് കീ ജോഡി ഉണ്ടെങ്കിൽ ഉപയോഗിക്കാനും കഴിയും. നിങ്ങൾക്ക് പരിവർത്തനം ചെയ്യണമെങ്കിൽ
BIND .private-key ഫോർമാറ്റിൽ നിന്ന് PKCS#8-ലേക്കുള്ള കീകൾ, ഒരാൾക്ക് ഉപയോഗിക്കാം softhsm2-keyconv.
ഗ്രന്ഥശാല libsofthsm2, SoftHSM എന്നറിയപ്പെടുന്നത്, ഉപയോഗിച്ച് ക്രിപ്റ്റോഗ്രാഫിക് പ്രവർത്തനം നൽകുന്നു
PKCS#11 API. ഓപ്പൺഡിഎൻഎസ്എസ്ഇസി പ്രോജക്റ്റിന്റെ ഭാഗമായാണ് ഇത് വികസിപ്പിച്ചെടുത്തത്
OpenDNSSEC യുടെ ആവശ്യകതകൾ നിറവേറ്റുന്നു, എന്നാൽ മറ്റ് സോഫ്റ്റ്വെയറുമായി ഒരുമിച്ച് പ്രവർത്തിക്കാനും കഴിയും
PKCS#11 API-യുടെ പ്രവർത്തനം ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നു.
PKCS#11 ഉള്ള ഒരു ജനറിക് ക്രിപ്റ്റോഗ്രാഫിക് ഉപകരണത്തിന്റെ സോഫ്റ്റ്വെയർ നിർവ്വഹണമാണ് SoftHSM.
ഇന്റർഫേസ്. ഈ ഉപകരണങ്ങളെ പലപ്പോഴും ടോക്കണുകൾ എന്ന് വിളിക്കുന്നു. മാനുവലിൽ വായിക്കുക softhsm2.conf(5) ഓൺ
ഈ ടോക്കണുകൾ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും സോഫ്റ്റ്എച്ച്എസ്എമ്മിലെ സ്ലോട്ടിലേക്ക് അവ എങ്ങനെ ചേർക്കാമെന്നും.
ദി PKCS#11 ക്രിപ്റ്റോഗ്രാഫിക് കീകൾ കൈകാര്യം ചെയ്യാനും സംഭരിക്കാനും API ഉപയോഗിക്കാം. ഈ ഇന്റർഫേസ്
എച്ച്എസ്എം (ഹാർഡ്വെയർ സെക്യൂരിറ്റി) പോലുള്ള ക്രിപ്റ്റോഗ്രാഫിക് ഉപകരണങ്ങളുമായി എങ്ങനെ ആശയവിനിമയം നടത്താമെന്ന് വ്യക്തമാക്കുന്നു.
മൊഡ്യൂളുകളും സ്മാർട്ട് കാർഡുകളും. ഈ ഉപകരണങ്ങളുടെ ഉദ്ദേശ്യം, മറ്റുള്ളവയിൽ, സൃഷ്ടിക്കുക എന്നതാണ്
ക്രിപ്റ്റോഗ്രാഫിക് കീകളും സൈൻ വിവരങ്ങളും സ്വകാര്യ-കീ മെറ്റീരിയൽ വെളിപ്പെടുത്താതെ
പുറം ലോകം. താരതമ്യപ്പെടുത്തുമ്പോൾ ഈ നിർദ്ദിഷ്ട ജോലികൾ നന്നായി നിർവഹിക്കുന്നതിനാണ് അവ പലപ്പോഴും രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്
ഒരു സാധാരണ കമ്പ്യൂട്ടറിലെ സാധാരണ പ്രക്രിയകളിലേക്ക്.
പ്രവർത്തനങ്ങൾ
--സഹായിക്കൂ, -h
സഹായ വിവരങ്ങൾ കാണിക്കുക.
--ഇറക്കുമതി പാത
നൽകിയിരിക്കുന്നതിൽ നിന്ന് ഒരു കീ ജോഡി ഇമ്പോർട്ടുചെയ്യുക പാത. ഫയൽ PKCS#8-ഫോർമാറ്റിലായിരിക്കണം.
ഉപയോഗിച്ച് ഉപയോഗിക്കുക --ഫയൽ പിൻ, --സ്ലോട്ട്, --പിൻ, --നോ-പബ്ലിക്-കീ, --ലേബൽ, ഒപ്പം --id.
--init-ടോക്കൺ
തന്നിരിക്കുന്ന സ്ലോട്ടിൽ ടോക്കൺ ആരംഭിക്കുക. ടോക്കൺ ഇതിനകം ആരംഭിച്ചിട്ടുണ്ടെങ്കിൽ
ഈ കമാൻഡ് അതിനെ പുനരാരംഭിക്കും, അങ്ങനെ ടോക്കണിലെ എല്ലാ ഒബ്ജക്റ്റുകളും മായ്ക്കും. ദി
ചെയ്യുന്പോൾ പൊരുത്തപ്പെടുന്ന സെക്യൂരിറ്റി ഓഫീസർ (SO) പിൻ നൽകുകയും വേണം
പുനരാരംഭിക്കൽ.
ഉപയോഗിച്ച് ഉപയോഗിക്കുക --സ്ലോട്ട് or --സൗ ജന്യം, --ലേബൽ, --അങ്ങനെ-പിൻ, ഒപ്പം --പിൻ.
--ഷോ-സ്ലോട്ടുകൾ
ലഭ്യമായ എല്ലാ സ്ലോട്ടുകളും അവയുടെ നിലവിലെ നിലയും പ്രദർശിപ്പിക്കുക.
--പതിപ്പ്, -v
പതിപ്പ് വിവരം കാണിക്കുക.
ഓപ്ഷനുകൾ
--ഫയൽ പിൻ പിൻ
ദി പിൻ PKCS#8 ഫയൽ ഡീക്രിപ്റ്റ് ചെയ്യാൻ ഉപയോഗിക്കും. നൽകിയില്ലെങ്കിൽ PKCS#8 ഫയൽ
എൻക്രിപ്റ്റ് ചെയ്തിട്ടില്ലെന്ന് അനുമാനിക്കപ്പെടുന്നു.
--ശക്തിയാണ്
മുന്നറിയിപ്പുകൾ അസാധുവാക്കാനും തന്നിരിക്കുന്ന പ്രവർത്തനം നിർബന്ധമാക്കാനും ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക.
--സൗ ജന്യം ആദ്യത്തെ സൗജന്യ ടോക്കൺ ആരംഭിക്കുക.
--id ഹെക്സ്
കീ ജോഡിയുടെ ഒരു ഐഡി തിരഞ്ഞെടുക്കുക. ഐഡി ഒരു വേരിയബിൾ ദൈർഘ്യമുള്ള ഹെക്സാഡെസിമലിൽ ആണ്.
ഉപയോഗിച്ച് ഉപയോഗിക്കുക --ശക്തിയാണ് ഐഡി നിലവിലുണ്ടെങ്കിൽ ഒരു കീ ജോഡി ഇറക്കുമതി ചെയ്യുമ്പോൾ.
--ലേബൽ ടെക്സ്റ്റ്
നിർവചിക്കുന്നു ലേബൽ വസ്തുവിന്റെ അല്ലെങ്കിൽ ടോക്കൺ.
--മൊഡ്യൂൾ പാത
SoftHSM-നേക്കാൾ മറ്റൊരു PKCS#11 ലൈബ്രറി ഉപയോഗിക്കുക.
--നോ-പബ്ലിക്-കീ
പൊതു കീ ഇറക്കുമതി ചെയ്യരുത്.
--പിൻ പിൻ
ദി പിൻ സാധാരണ ഉപയോക്താവിന്.
--സ്ലോട്ട് അക്കം
ടോക്കൺ സ്ഥിതി ചെയ്യുന്ന സ്ലോട്ട്.
--അങ്ങനെ-പിൻ പിൻ
ദി പിൻ സെക്യൂരിറ്റി ഓഫീസർക്ക് (SO).
ഉദാഹരണങ്ങൾ
ഈ കമാൻഡ് ഉപയോഗിച്ച് ടോക്കൺ ആരംഭിക്കാവുന്നതാണ്:
softhsm2-util --init-token --slot 1 --label "A token"
നിങ്ങൾ കീയിലേക്കുള്ള പാത വ്യക്തമാക്കുന്ന softhsm ടൂൾ ഉപയോഗിച്ച് ഒരു കീ ജോടി ഇറക്കുമതി ചെയ്യാൻ കഴിയും.
പുതിയ ഒബ്ജക്റ്റുകളുടെ ഫയൽ, സ്ലോട്ട് നമ്പർ, ലേബൽ, ഐഡി, ഉപയോക്തൃ പിൻ എന്നിവ. ഫയൽ ഉണ്ടായിരിക്കണം
PKCS#8 ഫോർമാറ്റ്.
softhsm2-util --import key1.pem --slot 1 --label "My key" \
--id A1B2 --pin 123456
(ചേർക്കുക, --ഫയൽ പിൻ പിൻ, കീ ഫയൽ എൻക്രിപ്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ.)
AUTHORS
റിക്കാർഡ് ബെൽഗ്രിം, ഫ്രാൻസിസ് ഡ്യൂപോണ്ട്, റെനെ പോസ്റ്റ്, റോളണ്ട് വാൻ റിജ്സ്വിക്ക് എന്നിവർ എഴുതിയത്.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ softhsm2-util ഉപയോഗിക്കുക