له 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 ته اړتیا لري ترڅو خپل زاړه کوډګ ولولي، او دا بیرغ هغه څه بدلوي چې پارسر یې مني، نه هغه څه چې تولیدوي. که تحلیل د نا ملاتړ شوي الګوریتم په تېروتنه ناکام شي، -legacy اضافه کول لومړی سم ګام دی او د MAC چک پریښودل نه دی.
پایله وګورئ، نه د وتلو کوډ
د وتلو صفر حالت وایي چې امر وچلید، نه دا چې فایل هغه څه لري چې تاسو یې تمه لرئ. په پایله کې سندونه وشمېرئ او subject او نیټې ولولئ: openssl x509 -in client-certificates.pem -noout -subject -dates -fingerprint. د ګوتې نښه له هغه سره پرتله کړئ چې د ملاتړ ټیم یې تمه لري، ځکه چې دوه پیرودونکي سندونه لرونکی بنډل دوه بلاک لرونکی فایل تولیدوي او ډیری وسایل یوازې لومړی لولي. هدف، باور او د کلي سمون بیا جلا ازموینې دي.
هغه سند چې تحلیل کیدای شي هغه سند دی چې تحلیل کیدای شي. دا هغه سند نه دی چې VPN یې مني.
پرېکړه وکړئ چې ایا اصلاً فایلونو ته اړتیا لرئ
که ترلاسه کوونکی پیرودونکی PKCS12 مستقیم وارد کړي، اصلي بنډل د تصویب شوې لارې له لارې لیږل او پټنوم جلا ساتل ساده دی او ساتنه ساتي. استخراج د کتنې، د PEM ته اړتیا لرونکي پیرودونکي، یا د ملاتړ قضیې لپاره دی چې ځانګړی اثر یې غوښتی. هر استخراج یوه طبقه لرې کوي او باید دلیل ولري.
عامه سندونه شخصي کلی نه لري، مګر نومونه او د سازمان توضیحات لري. هغه ساحې شریکې کړئ چې ټکټ غوښتي نه فایل، پرته له دې چې فایل غوښتل شوی وي.