openssl ca: dáta éaga neamhbhailí in index.txt, agus conas é a dheisiú
Diúltaíonn an CA eisiúint mar nach féidir líne amháin in index.txt a pharsáil. Cóipeáil staid an CA, díchódaigh an iontráil, agus ansin réitigh í leis an teastas sínithe.
Stopann rith eisiúna le entry 22: invalid expiry date, agus tá an t-iarratas atá os do chomhair go hiomlán ceart. Tagann an gearán ó pharsálaí bhunachar sonraí an CA, ní ón CSR agus ní ón gcliant VPN a chuirfidh an teastas i láthair sa deireadh. Cinneann an t-idirdhealú sin gach rud ina dhiaidh: tá taifead míchumtha, mar sin baineann an deisiú le staid an CA seach leis an iarratas nó le cumraíocht an phiara. Caith leis an iontráil uimhrithe mar líne in index.txt, agus crapann an fhadhb go ceist sonraí theoranta a bhfuil freagra inrianaithe uirthi.
Léigh an earráid mar ghearán faoin mbunachar sonraí
Téann gach openssl ca agairt trína bhunachar sonraí téacs sula síníonn sé aon rud. Coinníonn gach líne litir staidse, stampa ama éaga, stampa ama cúlghairme roghnach, sraithuimhir i heicsidheachúlach, ainm comhaid agus an t-ábhar. Nuair nach féidir réimse amháin a pharsáil, tuairiscíonn an t-ordú uimhir na líne agus stopann sé in áit a bheith ag buille faoi thuairim faoin gcuid eile den taifead.
Tá an stad sin cosantach seach pedantach. Fágann taifead nach féidir leis an uirlis a léamh í gan chumas a shocrú an bhfuil an t-ábhar iarrtha ann cheana, ar eisíodh sraithuimhir, nó cad ba cheart a bheith sa chéad CRL eile. Chruthódh dul thar líne lochtach go díreach an neamhréireacht chiúin sin a thagann chun solais míonna ina dhiaidh sin, de ghnáth le linn cúlghairme nach féidir le duine ar bith a mhíniú. Léigh an teachtaireacht mar ghearán faoi na sonraí, agus fanann an t-imscrúdú laistigh de chomhadlann an CA.
Cóipeáil staid an CA sula ndéanann tú teagmháil le haon rud
Tóg léargas ar an gcomhadlann CA iomlán, ní ar an gcomhad bunachar sonraí amháin. Glacann an t-innéacs, a chomhad tréithe, na comhaid sraithuimhreach agus uimhreach CRL, an eochair phríobháideach agus na teastais eisithe páirt i ngníomhaíochtaí níos déanaí, agus cruthaíonn deisiú a thugann ceann ar ais agus a fhágann na cinn eile ar lár an dara teagmhas. Úsáid gnáthamh cúltaca an CA féin nuair a bhíonn ceann ann, agus cuir an eisiúint sceidealta ar sos fad an obair.
Taifead an build OpenSSL agus an comhad cumraíochta a lódáil an t-ordú a theip i ndáiríre. Is minic a choinníonn suiteálacha níos mó ná comhadlann CA amháin, agus ní bhíonn ciall leis an earráid ach amháin i leith an bhunachair sonraí a ainmníonn an chumraíocht roghnaithe.
Aimsigh an iontráil agus díchódaigh a réimse dáta
Comhairtear an uimhir líne a tuairiscíodh ón gcéad taifead, mar sin sed -n '22p' index.txt tuirlingíonn ar an iontráil lochtach a luaithe a dheimhníonn tú nach bhfuil aon línte bána ná tráchtanna os a chionn. Priontáil an líne sin le teorannóirí infheicthe, mar is coitianta iad na táib agus na spásanna deiridh agus tá siad dofheicthe i ngnáthfhuinneog eagarthóra.
Is stampa ama é an réimse éaga a bhfuil a leithead ag brath ar an mbliain. Scríobhtar luachanna go dtí 2049 in UTCTime mar YYMMDDHHMMSSZ, agus aistríonn luachanna níos déanaí go GeneralizedTime le bliain ceithre dhigit. Teipeann taifead a mheascann an dá fhoirm, nó a iompraíonn bliain dhá dhigit san áit a bhfuil ceithre cinn ag teastáil ón bparsálaí anois, go díreach ag an bpointe seo. Mar an gcéanna le réimse gearrtha a d'fhág scríobh briste ina dhiaidh.
Déan comparáid idir an taifead agus an teastas a ndéanann sé tagairt dó seach le comhad CA eile. Is é an teastas sínithe an t-údarás ar cad ba cheart don bhailíocht a rá, agus tá sé ann cheana mar rud is féidir a pharsáil.
Deisigh an taifead de réir an teastais shínithe
Léigh na dátaí fíora le openssl x509 -in issued.pem -noout -dates -serial -subject. Tiontaigh notAfter go dtí leithead an stampa a scríobhann do build don bhliain sin, agus deimhnigh go n-oireann an tsraithuimhir don iontráil atá tú ar tí a chur in eagar sula n-athraíonn tú aon charachtar.
Cuir in eagar ach an réimse briste, coinnigh an litir staidse agus an tsraithuimhir, agus fág an chuid eile den líne mar atá. Mura féidir an taifead a réiteach le haon teastas sínithe, caith leis mar iontráil strae agus scoir í trí chonair chúlghairme an CA féin in áit an líne a scriosadh de láimh.
Ná deisigh trí dháta a ghearradh chun teacht le buille faoi thuairim faoin mbliain. Níl gearradh dhá charachtar inaistrithe idir builds, agus athraíonn sé go ciúin an bhailíocht a thuairiscíonn an bunachar sonraí do sheiceálacha ábhair dhúblacha agus CRL amach anseo. Nuair nach féidir an bunluach a aisghabháil, eisigh arís faoi shraithuimhir nua agus scríobh síos cén fáth ar tréigeadh an seancheann. Tá an rian iniúchta ina chuid den deisiú, ní páipéarachas timpeall air.
Fíoraigh eisiúint agus giniúint CRL sula n-imíonn tú
Rith eisiúint amháin leis an gcumraíocht chéanna agus deimhnigh go gcríochnaíonn sí gan ghearán faoi uimhir líne. Ansin gin CRL le openssl ca -gencrl -config openssl.cnf agus seiceáil go ndéantar í a pharsáil, mar is minic a thagann taifead damáistithe chun solais ann seach le linn an tsínithe.
Scrúdaigh an teastas nua le openssl x509 -noout -dates -serial agus cuir é i gcomparáid leis an líne a scríobh an CA díreach anois. Deimhnigh go n-aontaíonn an litir staidse agus an dáta éaga leis an teastas, agus deimhnigh go openssl verify -CAfile ca.pem issued.pem filleann sé gan earráid. Ansin cuir an eisiúint sceidealta ar ais agus breathnaigh ar an gcéad rith, mar déarfaidh an dara líne mhíchumtha a scéal láithreach.