පුද්ගලික යතුර නොමැතිව P12 වෙතින් සහතික අපනයනය කරන්න
PKCS12 බණ්ඩලය යතුරු සහ සහතික එකට තබා ගනී. පළමුව ව්යුහය කියවන්න, පසුව ආරක්ෂාව ඉවත් කරනවාට වඩා -nokeys සමඟ සහතික තෝරන්න.
සහාය ටිකට් VPN බණ්ඩලය තුළ කුමන සහතිකයද යන්න අසයි, පළමු ප්රවේගය සියල්ල අපනයනය කර අමුණන්නය. P12 ගොනුව සහතික සහ පුද්ගලික යතුරු ද්රව්ය එකම බහාලුමක ඇසුරුම් කරයි, එබැවින් සියල්ල අපනයනය කිරීම ඔබ නොයැවිය යුතු දෙයමය. ප්රශ්නයට පිළිතුරු දෙන විධානය තේරීමේ ගැටලුවකි, පරිවර්තන ගැටලුවක් නොවේ. බහාලුමේ කුමන අර්ධය ඔබට ලැබේද යන්න කොඩි හතරක් තීරණය කරයි, ඒවායින් දෙකක් ඇත්තටම ඇති තරමට වඩා ආරක්ෂිත බව පෙනේ.
බහාලුම හිස් කරනවාට වඩා කියවීමෙන් ආරම්භ කරන්න.
PKCS12 ගොනුව ඇත්තටම ගෙන යන්නේ කුමක්ද
PKCS12 බහාලුමක එකක් හෝ වැඩි සහතික, සමහරවිට පුද්ගලික යතුරක්, සහ අන්තර්ගතය මත message authentication code එකක් ඇත. සහතිකවල ඔබේ සේවාලාභී අනන්යතාවයේ පත්ර සහතිකය සහ එය CA එකකට සම්බන්ධ කරන අතරමැදි සහතික ඇතුළත් විය හැක. යතුර ඇති විට, ගොනුව ලේඛනයක් නොව රහසක් කරන්නේ එයයි.
මෙම වෙනස -nokeys පවතින අතර මෙම කාර්යයට අවශ්ය කොඩිය එයම වීමට හේතුවයි.
යතුර ලියන්නේ නැතිව බණ්ඩලය කියවන්න
පරීක්ෂණ ආකාරය ව්යුහය සහ ඇල්ගොරිතම විස්තර මුද්රණය කරයි, කිසිවක් ලියන්නේ නැත: openssl pkcs12 -in client.p12 -info -noout. එය ආනයන මුරපදය ඉල්ලයි, එම අගයට එයයි නිවැරදි ස්ථානය, ගොනුවේ යතුරක් තිබේදැයි ද කියයි. මුරපදය ටයිප් කළ නොහැකි විට -passin env:PKCS12_PASS භාවිත කරන්න, මන්ද shell විධානයක ඇති මුරපදය ක්රියාවලි ලැයිස්තුවේ මුරපදයකි. මෙම පියවර කිසිවක් අපනයනය නොකරයි, එයයි සම්පූර්ණ කරුණ.
ප්රතිදානය කරුණු තුනක් සඳහා කියවන්න: සහතික කීයක්, යතුරක් තිබේද, සහ කුමන ඇල්ගොරිතම එය ආරක්ෂා කරයිද.
-nokeys භාවිත කරන්න, එය -nocerts සමඟ පටලවා නොගන්න
-nokeys පුද්ගලික යතුරු බැහැර කර සහතික ඉතිරි කරයි. -clcerts එය සේවාලාභී සහතිකවලට පටු කරයි, -cacerts එය CA සහතිකවලට පටු කරයි, මේ දෙක පෙරහන්, විකල්ප නොවේ. -nocerts එම අදහසේ ආරක්ෂිත අක්ෂර වින්යාසය ලෙස කියවෙන අතර ප්රතිවිරුද්ධ අර්ථය දෙයි: සහතික නැත, එය යතුරු පමණක් ඉතිරි කරයි. එය සහතික අපනයනයට මිශ්ර කිරීම තමයි පුද්ගලික යතුර තැටියට ලැබෙන මාර්ගය.
සහතික ගොනුවක් සහ CA ගොනුවක්, වෙන කිසිවක් නොව, නිපදවන පේළි දෙකේ ආකාරය මෙයයි:
openssl pkcs12 -in client.p12 -nokeys -clcerts -out client-certificates.pem
openssl pkcs12 -in client.p12 -nokeys -cacerts -out ca-certificates.pemපැරණි බණ්ඩලවලට OpenSSL 3 හි -legacy අවශ්ය වේ, ඒවායේ පැරණි සංකේතනය කියවීමට. එම කොඩිය parser එක පිළිගන්නා දේ වෙනස් කරයි, එය නිකුත් කරන දේ නොවේ. විග්රහය අනුග්රහය නොලබන ඇල්ගොරිතම දෝෂයකින් අසාර්ථක වුවහොත්, -legacy එකතු කිරීම නිවැරදි පළමු පියවරයි, MAC පරීක්ෂාව මඟ හැරීම නොවේ.
ප්රතිදානය පරීක්ෂා කරන්න, පිටවීමේ කේතය නොවේ
ශුන්ය පිටවීමේ තත්ත්වය විධානය ක්රියාත්මක වූ බව කියයි, ගොනුවේ ඔබ බලාපොරොත්තු වන දේ ඇති බව නොවේ. ප්රතිදානයේ සහතික ගණන් කර subject සහ දිනයන් කියවන්න: openssl x509 -in client-certificates.pem -noout -subject -dates -fingerprint. ඇඟිලි සලකුණ සහාය කණ්ඩායම බලාපොරොත්තු වන දෙය සමඟ සසඳන්න, මන්ද සේවාලාභී සහතික දෙකක් ඇති බණ්ඩලය කොටස් දෙකක ගොනුවක් නිපදවන අතර බොහෝ මෙවලම් පළමු එක පමණක් කියවයි. අරමුණ, විශ්වාසය සහ යතුරු ගැලපීම නැවත වෙන වෙනම පරීක්ෂණ වේ.
විග්රහ කළ හැකි සහතිකයක් යනු විග්රහ කළ හැකි සහතිකයකි. එය VPN පිළිගන්නා සහතිකයක් නොවේ.
ඔබට ගොනු අවශ්යදැයි තීරණය කරන්න
ලබා ගන්නා සේවාලාභියා PKCS12 සෘජුවම ආනයනය කරන්නේ නම්, මුල් බණ්ඩලය අනුමත නාලිකාවක් හරහා මුරපදය වෙන් කර තබා යැවීම සරල වන අතර ආරක්ෂාව රඳවා ගනී. උපුටා ගැනීම පරීක්ෂාවට, PEM අවශ්ය සේවාලාභියාට, හෝ නිශ්චිත ආටිෆැක්ටයක් ඉල්ලූ සහාය අවස්ථාවකට ය. සෑම උපුටා ගැනීමක්ම එක් ස්ථරයක් ඉවත් කරයි, එයට හේතුවක් තිබිය යුතුය.
පොදු සහතිකවල පුද්ගලික යතුර නොමැත, නමුත් නම් සහ සංවිධාන විස්තර ඇත. ගොනුව වෙනුවට ටිකට් ඉල්ලූ ක්ෂේත්ර බෙදා ගන්න, ගොනුවම ඉල්ලා නොමැති නම්.