මුදා හැරීමේ ධාවනයක් මෙහි නතර වේ: entry 22: invalid expiry date, නමුත් ඔබ ඉදිරියේ ඇති ඉල්ලීම සම්පූර්ණයෙන්ම නිවැරදිය. පැමිණිල්ල පැමිණෙන්නේ CA දත්ත සමුදායේ විග්‍රාහකයෙන් මිස CSR එකෙන් නොවේ, අවසානයේ සහතිකය ඉදිරිපත් කරන VPN සේවාලාභියාගෙන් ද නොවේ. එම වෙනස ඉන් පසු සියල්ල තීරණය කරයි: වාර්තාව විකෘති වී ඇත, එබැවින් අලුත්වැඩියාව අයත් වන්නේ CA තත්ත්වයට මිස ඉල්ලීමට හෝ සමානයේ වින්‍යාසයට නොවේ. අංකිත සටහන index.txt හි පේළියක් ලෙස සලකන්න, එවිට ගැටලුව පරීක්ෂා කළ හැකි පිළිතුරක් සහිත සීමිත දත්ත ප්‍රශ්නයකට හැකිලේ.

දෝෂය දත්ත සමුදාය පිළිබඳ පැමිණිල්ලක් ලෙස කියවන්න

සෑම openssl ca ඇමතුමක්ම යමක් අත්සන් කිරීමට පෙර එහි පෙළ දත්ත සමුදාය හරහා ගමන් කරයි. සෑම පේළියකම තත්ත්ව අකුරක්, කල් ඉකුත්වීමේ කාල මුද්‍රාවක්, අත්‍යවශ්‍ය නොවන අවලංගු කිරීමේ මුද්‍රාවක්, ෂඩ්දශමයෙන් අනුක්‍රමික අංකයක්, ගොනු නාමයක් සහ විෂය අඩංගු වේ. එක් ක්ෂේත්‍රයක් විග්‍රහ කළ නොහැකි විට, විධානය පේළි අංකය වාර්තා කර ඉතිරි වාර්තාව අනුමාන කිරීම වෙනුවට නතර වේ.

එම නැවතීම ආරක්ෂාකාරී මිස දැඩි නොවේ. මෙවලමට කියවිය නොහැකි වාර්තාවක් එයට ඉල්ලා සිටින විෂය දැනටමත් පවතීද, අනුක්‍රමික අංකයක් නිකුත් කර ඇත්ද, නැතහොත් ඊළඟ CRL තුළ කුමක් තිබිය යුතුද යන්න තීරණය කිරීමට නොහැකි කරයි. දෝෂ සහිත පේළියක් පසුකර යාමෙන් මාස ගණනකට පසු, සාමාන්‍යයෙන් කිසිවෙකුට විස්තර කළ නොහැකි අවලංගු කිරීමක් අතරතුර මතු වන එම නිහඬ නොගැළපීමම නිපදවනු ඇත. පණිවිඩය දත්ත පිළිබඳ පැමිණිල්ලක් ලෙස කියවන්න, විමර්ශනය CA නාමාවලිය තුළම රැඳේ.

යමක් ස්පර්ශ කිරීමට පෙර CA තත්ත්වය පිටපත් කරන්න

දත්ත සමුදා ගොනුව පමණක් නොව මුළු CA නාමාවලියේම ඡායාරූපයක් ගන්න. සුචිය, එහි ගුණාංග ගොනුව, අනුක්‍රමික අංකය සහ CRL අංකයේ ගොනු, පෞද්ගලික යතුර සහ නිකුත් කළ සහතික සියල්ල පසුකාලීන මෙහෙයුම්වලට සහභාගී වේ, එකක් ප්‍රතිසාධනය කර අනෙක් ඒවා මඟහැරෙන අලුත්වැඩියාවක් දෙවන සිදුවීමක් නිර්මාණය කරයි. ඇති තැන CA හිම උපස්ථ ක්‍රමය භාවිත කරන්න, සහ කටයුතු කරන කාලය පුරා සැලසුම් කළ නිකුතුව නවත්වන්න.

අසාර්ථක වූ විධානය ඇත්තටම පූරණය කළ OpenSSL ගොඩනැගීම සහ වින්‍යාස ගොනුව සටහන් කරන්න. ස්ථාපන බොහෝ විට එකකට වඩා CA නාමාවලි තබා ගනී, සහ දෝෂය අර්ථවත් වන්නේ තෝරාගත් වින්‍යාසය නම් කරන දත්ත සමුදායට සාපේක්ෂව පමණි.

සටහන සොයා එහි දින ක්ෂේත්‍රය විකේතනය කරන්න

වාර්තා කළ පේළි අංකය පළමු වාර්තාවේ සිට ගණන් කෙරේ, එබැවින් sed -n '22p' index.txt ඊට ඉහළින් හිස් හෝ අදහස් පේළි නොමැති බව තහවුරු කළ පසු ගැටලුකාරී සටහන මතට වැටේ. එම පේළිය දෘශ්‍ය බෙදුම් සලකුණු සමඟ මුද්‍රණය කරන්න, මක්නිසාද ටැබ් සහ අග ඇති හිස්තැන් සාමාන්‍ය වන අතර සාමාන්‍ය සංස්කාරක කවුළුවක නොපෙනේ.

කල් ඉකුත්වීමේ ක්ෂේත්‍රය වර්ෂය අනුව පළල වෙනස් වන කාල මුද්‍රාවකි. 2049 දක්වා අගයන් UTCTime තුළ YYMMDDHHMMSSZ ලෙස ලියැවේ, පසුව එන අගයන් ඉලක්කම් හතරේ වර්ෂයක් සහිත GeneralizedTime වෙත මාරු වේ. ආකෘති දෙක මිශ්‍ර කරන, නැතහොත් විග්‍රාහකය දැන් ඉලක්කම් හතරක් බලාපොරොත්තු වන තැන ඉලක්කම් දෙකේ වර්ෂයක් දරන වාර්තාව අසාර්ථක වන්නේ හරියටම මෙම ස්ථානයේය. බාධා වූ ලේඛනයකින් ඉතිරි වූ කැපූ ක්ෂේත්‍රය ද එසේමය.

වාර්තාව වෙනත් CA ගොනුවක් සමඟ නොව එය යොමු කරන සහතිකය සමඟ සසඳන්න. අත්සන් කළ සහතිකය වලංගුතාව කුමක් පැවසිය යුතුද යන්න පිළිබඳ අධිකාරියයි, එය දැනටමත් විග්‍රහ කළ හැකි වස්තුවක් ලෙස පවතී.

අත්සන් කළ සහතිකය අනුව වාර්තාව අලුත්වැඩියා කරන්න

සැබෑ දිනයන් මෙයින් කියවන්න: openssl x509 -in issued.pem -noout -dates -serial -subject. notAfter ඔබේ ගොඩනැගීම එම වර්ෂය සඳහා ලියන මුද්‍රා පළලට පරිවර්තනය කරන්න, සහ එකම අකුරක් වෙනස් කිරීමට පෙර අනුක්‍රමික අංකය ඔබ සංස්කරණය කිරීමට යන සටහන සමඟ ගැළපෙන බව තහවුරු කරන්න.

කැඩුණු ක්ෂේත්‍රය පමණක් සංස්කරණය කරන්න, තත්ත්ව අකුර සහ අනුක්‍රමික අංකය රඳවා ගන්න, පේළියේ ඉතිරි කොටස නොසලකා හරින්න. අත්සන් කළ කිසිදු සහතිකයක් සමඟ වාර්තාව ගළපා ගත නොහැකි නම්, එය අතරමං වූ සටහනක් ලෙස සලකා පේළිය අතින් මකා දැමීම වෙනුවට CA හිම අවලංගු කිරීමේ මාර්ගයෙන් ඉවත් කරන්න.

වර්ෂය පිළිබඳ අනුමානයකට ගැළපෙන පරිදි දිනය කපා අලුත්වැඩියා නොකරන්න. අකුරු දෙකක කැපුමක් ගොඩනැගීම් අතර ගෙන යා නොහැකි අතර, එය දත්ත සමුදාය අනාගත යුගල විෂය සහ CRL පරීක්ෂාවලට වාර්තා කරන වලංගුතාව නිශ්ශබ්දව වෙනස් කරයි. මුල් අගය ප්‍රතිසාධනය කළ නොහැකි විට, නව අනුක්‍රමික අංකයක් යටතේ නැවත නිකුත් කරන්න සහ පැරණි එක අතහැරියේ ඇයිදැයි ලියා තබන්න. විගණන සලකුණ අලුත්වැඩියාවේ කොටසකි, එය වටා ඇති කඩදාසි වැඩ නොවේ.

යාමට පෙර නිකුතුව සහ CRL උත්පාදනය තහවුරු කරන්න

එකම වින්‍යාසය සමඟ එක් නිකුතුවක් ධාවනය කර එය පේළි අංක පැමිණිල්ලකින් තොරව සම්පූර්ණ වන බව තහවුරු කරන්න. ඉන්පසු openssl ca -gencrl -config openssl.cnf සමඟ CRL එකක් උත්පාදනය කර එය විග්‍රහ වන බව පරීක්ෂා කරන්න, මක්නිසාද හානි වූ වාර්තාවක් බොහෝ විට මතු වන්නේ අත්සන් කරන විට නොව එහිදීය.

නව සහතිකය මෙයින් පරීක්ෂා කරන්න: openssl x509 -noout -dates -serial සහ CA දැන් ලියූ පේළිය සමඟ එය සසඳන්න. තත්ත්ව අකුර සහ කල් ඉකුත්වීමේ දිනය සහතිකය සමඟ ගැළපෙන බව, සහ openssl verify -CAfile ca.pem issued.pem දෝෂයකින් තොරව ආපසු එන බව තහවුරු කරන්න. ඉන්පසු සැලසුම් කළ නිකුතුව ප්‍රතිසාධනය කර පළමු ධාවනය නිරීක්ෂණය කරන්න, මක්නිසාද දෙවන විකෘති පේළිය වහාම තමන් ගැන දන්වා දෙනු ඇත.

අදාළ ලිපි