Koodiallkirjastamise vea viide: levinud veateated, põhjused ja lahendused

Sellest teatmikus leiate levinud koodiallkirjastamise vead, nende põhjused ja soovitatavad lahendused. Tuvastage kiiresti veateated allkirjastamismeetodi, tööriista või liidese abil ja õppige, millal tugiteenusega ühendust võtta.

Kuidas seda juhendit kasutada:

Vead on rühmitatud allkirjastamismeetodi või tööriista järgi. Liidese veerg näitab, kus klient teadet nägi – käsureaaken (CLI), rakenduse/GUI hüpikaken, logifail, CI/CD torujuhtme konsool või üldine Windowsi süsteemiteade –, et saaksite kiiresti kinnitada, et vaatate õiget kirjet. Vea/sümptomi veerus tsiteeritud tekst on sõnasõnaline teade, mille SSL.com dokumentatsioon annab sõna-sõnalt. Probleemide korral, mis nõuavad muudatusi SSL.com taustsüsteemis, ütleb lahenduse veerg seda otse – sellistel juhtudel on kliendi enda järgmine samm võtta ühendust SSL.com toega, kes vajadusel suunab probleemi inseneritööle.

 

 

Tokenipõhine koodiallkirjastamine — Üldine /SignTool

Kehtib mis tahes riistvaralise tokeni töövoo (YubiKey või SafeNet) kohta, mis kasutab Microsoft SignTooli 

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

„'Signtool'i ei tuvastata sisemise ega välise käsu, käitatava programmi ega pakkfailina” 

CLI 

Käsk trükiti palja sõnaga „signtool”, mitte signtool.exe täieliku teega. 

Asendage käsus „signtool” faili signtool.exe täieliku teega (nt C:\Program Files (x86)\Windows Kits\10\bin\ (nt \x64\signtool.exe). 

Koodiallkirjastamise sertifikaadi kasutamine 

„Ajatempli sertifikaat ei vasta avaliku võtme minimaalse pikkuse nõudele” 

CLI 

SSL.com-i vaikimisi ajatempli server väljastab ECDSA-põhiseid ajatempleid ja allkirjastamistarkvara/müüja ei aktsepteeri ECDSA ajatemplivõtmeid. 

Paluge oma tarkvaratootjal lubada ECDSA ajatemplivõtmeid või kasutage pärand RSA ajatempli lõpp-punkti http://ts.ssl.com/legacy. 

Koodiallkirjastamise sertifikaadi kasutamine 

„Windows ei saa selle draiveritarkvara väljaandjat kontrollida” 

Windowsi süsteem 

Tarkvara või draiver levitati ilma kehtiva koodiallkirjastamise sertifikaadita, seega ei saa Windows avaldaja identiteeti kinnitada. 

Enne levitamist allkirjastage tarkvara kehtiva OV- või EV-koodiallkirjastamise sertifikaadiga. 

eSigner: koodi allkirjastamine teenusena 

Konfiguratsiooniprobleemid pärast OV/EV sertifikaadi installimist 

Windowsi süsteem 

OV ja EV koodiallkirjastamise sertifikaadid installiti käsitsi arvuti sertifikaadisalvestusse, selle asemel et neid riistvaratokenist/HSM-ist kasutada. 

Ärge installige OV/EV koodiallkirjastamise sertifikaate käsitsi; kasutage neid otse YubiKey FIPS-tokenist, SafeNeti tokenist või eSigneri pilveallkirjastamise kaudu. 

Koodiallkirjastamise sertifikaadi kasutamine 

 

 

YubiKey FIPS-tokeni vead

Kehtib YubiKey FIPS 140-2 riistvaramärgil väljastatud koodiallkirjastamise sertifikaatide kohta. 

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

Ma ei tea / ei leia YubiKey PIN-koodi ega PUK-koodi 

N / A 

PIN-/PUK-koodi ei õnnestunud kontoportaalist kätte saada või väljastati token uuesti. 

Logi sisse SSL.com kliendiportaal, ava sertifikaadi tellimus ja kasuta PIN-koodi ja PUK-koodi hankimiseks linki „aktiveeri” jaotises Füüsilised märgid / YubiKey FIPS 140-2. 

Juurdepääs oma YubiKey FIPS PIN-koodile ja PUK-le 

Arvuti ei tuvastanud YubiKey'd / SignTool ei leidnud sertifikaati 

Windowsi süsteem 

Yubico Authenticator või vajalik minidraiver pole installitud, seega ei näe operatsioonisüsteem tokenil olevat sertifikaati. 

Paigalda Yubico Authenticator ja YubiKey minidraiver; enne allkirjastamist veendu, et tokeni seerianumber kuvatakse Yubico Authenticatoris. 

Koodiallkirjastamise sertifikaadi kasutamine 

 

 

Thales SafeNeti (Gemalto) tokeni vead

Kehtib Thales SafeNet/Gemalto USB-tokenile väljastatud koodiallkirjastamise sertifikaatide kohta, mida kasutatakse koos SafeNet Authentication Clientiga (SAC). 

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

„Vale parool” 

Rakendus/graafiline kasutajaliides 

SignTooliga allkirjastamisel sisestati vale tokeni parool/PIN-kood. 

Sisestage uuesti õige tokeni parool; kui unustasite, hankige see oma SSL.com konto tellimuse üksikasjadest või lähtestage see oma PUK-koodi abil. 

Kuidas muuta oma Thales SafeNet/Gemalto Tokeni parooli 

„Token on lukustatud liiga paljude ebaõnnestunud sisselogimiskatsete tõttu.” 

Rakendus/graafiline kasutajaliides 

Vale parooli/PIN-koodi sisestamise katsete maksimaalne lubatud arv on ületatud. 

Avage SafeNeti autentimisklient, kasutage täpsemat vaadet, valige „Määra tokeni parool“, sisestage oma PUK-kood administraatori paroolina ning seejärel määrake ja kinnitage uus tokeni parool. 

Kuidas muuta oma Thales SafeNet/Gemalto Tokeni parooli 

„'Signtool'i ei tuvastata sisemise ega välise käsu, käitatava programmi ega pakkfailina” 

CLI 

Sama SignTooli tee probleem nagu üldise tokeni jaotises – käsk sisestati ilma täieliku käivitatava faili teeta. 

Asendage käsus „signtool” faili signtool.exe täieliku teega. 

Koodiallkirjastamise sertifikaadi kasutamine 

SafeNeti autentimisklient ei tuvasta tokenit pärast installimist 

Windowsi süsteem 

SAC installiti, kuid arvutit ei taaskäivitatud, seega draiveri/teenuse muudatused pole jõustunud. 

Pärast SafeNet Authentication Clienti installimist taaskäivitage arvuti; seejärel peaks see tokenit tuvastama. 

SafeNeti autentimiskliendi allalaadimine koodi allkirjastamise sertifikaatide jaoks 

 

 

e-allkirjastaja koodiallkirjastamise tööriist (CLI) 

Kehtib SSL.com-i CodeSignTool Java CLI utiliidi kohta.

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

E-allkirjastaja volituse ID-d ei leita 

Rakendus/graafiline kasutajaliides 

Kontoportaalist ei leitud volituse ID-d (nõutav CodeSignTooli ja CSC API jaoks). 

SSL.com kontol avage sertifikaatide järjekord ja kerige jaotiseni Allkirjastamisvolitused, et vaadata e-allkirjastaja volituse ID-d, sertifikaadi seerianumbrit ja e-allkirjastaja silti. 

eSigneri allkirjastamise mandaadi juhend 

„Viga: sobimatu otp” (käsitsi allkirjastamine) 

Rakendus/graafiline kasutajaliides 

Autentimisrakendusse skannitud QR-kood ei vasta kasutatud kasutajanimele/paroolile/volitusteabele või on ühekordne parool aegunud. 

Veendu, et skannisid õige konto QR-koodi (mitte meeskonnakaaslase jagatud koodi), genereeri uuesti uus ühekordne parool ja sisesta see kohe uuesti, kuna ühekordsed paroolid aeguvad kiiresti. 

eSigner CodeSignTool käsuviide 

„Viga: sobimatu otp” (automaatne / TOTP allkirjastamine) 

CLI 

TOTP-saladus kuulub teisele kontole/sertifikaadile kui määratud kasutajanimi, parool ja mandaadi ID; saladus ise on kehtetu või süsteemiaeg on sünkroonimata. 

Veenduge, et TOTP-saladus vastab kasutatavale kontole ja mandaadi ID-le, veenduge, et saladus kopeeriti õigesti, ja sünkroonige oma süsteemikell usaldusväärse ajaserveriga (TOTP sõltub allkirjastamisserveriga aja tihedast vastavusse viimisest). 

Automatiseeri eSigner EV koodi allkirjastamine 

„'C:\Users\Admin\Dropbox\My' ei tuvastata sisemise ega välise käsu, töötava programmi ega pakkfailina.“ / „Süsteem ei leia määratud teed.“ 

CLI 

CodeSignToolile edastati tühikuid sisaldav failitee ilma jutumärkideta, seega parsis kest selle mitme eraldi argumendina. 

Pange sisendfaili tee ja väljundkataloogi tee jutumärkidesse ning tippige või kopeerige parameetrid otse käsureale, mitte kasutage mõnda muud tekstiredaktorit. 

NuGeti pakettide koodiallkirjastamine eSigneriga 

„\Dokumentide\näidis oli sel hetkel ootamatu.“ 

CLI 

Sama jutumärkideta tee parsimise vea jätkumine — kest katkestab tee tühiku juures ja käsitleb ülejäänud osa hulkuva tokenina. 

Pange kogu failitee jutumärkidesse, et kest käsitleks seda ühe argumendina. 

NuGeti pakettide koodiallkirjastamine eSigneriga 

„HOIATUS: sun.reflect.Reflection.getCallerClassi ei toetata. See mõjutab jõudlust.“ 

CLI 

CodeSignTooli käitamiseks kasutatava JVM-i versiooni poolt käivitatud healoomuline Java käitusaja hoiatus. 

See on jõudlushoiatus, mitte allkirjastamise tõrge – seda võib ignoreerida; kontrollige tegelikku väljundit kinnituse „Koodi allkirjastamine õnnestus” osas. 

NuGeti pakettide koodiallkirjastamine eSigneriga 

Allkirjastamiskäsk ebaõnnestub vaikselt või lükkab volitused tagasi, kui parool sisaldab erimärke 

CLI 

Parameeter -password sisaldab erimärke (nt !, @, ^), kuid ei olnud jutumärkides, seega analüüsib kest väärtust valesti. 

Pange parool jutumärkidesse, kui see sisaldab erimärke, nt -password=”P!@^^ssword12”. 

eSigner CodeSignTool käsuviide 

credential_id parameeter puudub (mitme sertifikaadiga kontod) 

CLI 

Kontol on rohkem kui üks eSigneri koodiallkirjastamise sertifikaat, seega ei saa CodeSignTool vaikimisi ühte mandaati kasutada. 

Edastage selgesõnaliselt `-credential_id=` käsus; kasutage konto kõigi mandaatide ID-de loetlemiseks funktsiooni get_credential_ids. 

eSigner CodeSignTool käsuviide 

{“error_description”:”kood: QuotaExceededError – teade: Kvoot on ületatud”,”error”:”server_error”} 

CLI / CI-CD 

Allkirjastamismandaadiga seotud pahavara skannimise lisandmoodul on saavutanud sisemise kasutuspiirangu, isegi kui konto armatuurlaual kuvatakse allesjäänud allkirjastamisi. 

See ei ole midagi, mida teie peaks tõrkeotsinguga tegelema. Võtke ühendust SSL.com toega, et meeskond saaks konto pahavara skannimise limiiti kohandada; enne uuesti proovimist oodake pärast paranduse rakendamist kuni 1–2 tundi. 

SSL.com tugi (sisemine / kontopõhine) 

„com.ssl.code.signing.tool.exception.CscApiException: server_error 500 aadressil com.ssl.code.signing.tool.csc.CscApi.sendOtp(…)” 

Logifail 

Sisselogimine õnnestub, kuid SMS-iga ühekordse parooli saatmise taotlus ebaõnnestub SSL.com-i poolel oleva allkirjastamismandaadiga seotud konfiguratsiooniprobleemi tõttu. 

Võtke ühendust SSL.com tugiteenusega, et mandaadi OTP konfiguratsioon lähtestada. 

SSL.com tugi (sisemine / kontopõhine) 

CodeSignTool teatab edust (väljumiskood 0) isegi siis, kui allkirjastamine tegelikult ebaõnnestus 

CI/CD torujuhe 

CodeSignTooli vanemates versioonides oli viga, mille tõttu see teatas edust olenemata tegelikust tulemusest, mistõttu oli torujuhtme rikkeid raske tuvastada. 

Värskenda CodeSignTooli uusimale versioonile, mis annab vigadest õigesti teada. 

eSigner CodeSignTool käsuviide 

Mitme faili järjestikusel allkirjastamisel saavutati autentimiskiiruse piirang 

CI/CD torujuhe 

Iga faili jaoks taotletakse uut sisselogimist/autentimist, selle asemel, et ühte seansi tunnust mitme allkirjastamise jaoks uuesti kasutada. 

Kasutage sama autentimistunnust kogu allkirjastamisseansi vältel, selle asemel, et iga faili ette registreerida. Suuremahulised/ettevõtte kliendid, kes ikka veel piiranguid ületavad, peaksid ühendust võtma SSL.com tugi, et arutada oma konto toetusi. 

eSigner CodeSignTool käsuviide 

„Viga: sobimatu otp” (käsitsi allkirjastamine) 

Rakendus/graafiline kasutajaliides 

Autentimisrakendusse skannitud QR-kood ei vasta kasutatud kasutajanimele/paroolile/volitusteabele või on ühekordne parool aegunud. 

Veendu, et skannisid õige konto QR-koodi (mitte meeskonnakaaslase jagatud koodi), genereeri uuesti uus ühekordne parool ja sisesta see kohe uuesti, kuna ühekordsed paroolid aeguvad kiiresti. 

eSigner CodeSignTool käsuviide 

Visual Studio abil loodud MSI installerites on sobimatu allkiri 

Rakendus/graafiline kasutajaliides 

Teadaolev ühilduvusprobleem eSigneri ja Visual Studio pakkimistööriistade loodud MSI installijate vahel. 

Lahendusena saab MSI installerite loomisel kasutada Visual Studio asemel WiX Toolset'i. 

eSigner CodeSignTool käsuviide 

 

 

eSignerCKA (pilvevõtme adapter) 

Kehtib eSigner CKA kohta, mis laadib eSigneri sertifikaadid Windowsi sertifikaadisalvestusse kasutamiseks SignTool.exe või Certutil.exe-ga, sh CI/CD torujuhtmetega.

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

„Ajatempli sertifikaat ei vasta avaliku võtme minimaalse pikkuse nõudele” 

CLI 

Sama ECDSA-ajatempli ühilduvusprobleem nagu token-põhisel allkirjastamisel, mis ilmnes eSigner CKA kasutamisel koos SignTooliga. 

ECDSA ajatemplivõtmete lubamiseks võtke ühendust oma tarkvaramüüjaga või kasutage pärand-lõpp-punkti. http://ts.ssl.com/legacy RSA ajatempli jaoks. 

EV-koodi allkirjastamise automatiseerimine SignTooli/Certutili abil, kasutades eSigner CKA-d 

„Seda failivormingut ei saa allkirjastada, kuna seda ei tuvastata.“ (.app-failide allkirjastamine) 

CLI 

Microsoft Dynamics 365 Business Centrali .app-faili proovitakse eSigner CKA-ga allkirjastada enne Dynamics 365 Business Centrali rakenduse enda installimist, mistõttu SignTool ei saa failivormingut sõeluda. 

Installige esmalt Microsoft Dynamics 365 Business Central (serveri installimise valik) ja seejärel allkirjastage saadud .app-fail SignTooliga eSigner CKA kaudu. 

Rakenduse failide digitaalne allkirjastamine eSigner CKA abil 

VBA makro allkirjastamine ebaõnnestub vaikselt / allkiri lükatakse tagasi 

Rakendus/graafiline kasutajaliides 

VBA saadab eSignerile koodi SHA1 räsi, aga eSigner nõuab SHA256 või uuemat. 

Lisage DWORD-registriväärtus V1HashEnhanced kausta HKCU\SOFTWARE\Microsoft\VBA\Security ja määrake see Microsofti juhiste kohaselt väärtusele 2 (SHA256), 3 (SHA384) või 4 (SHA512) ja seejärel allkirjastage uuesti. 

Kuidas VBA makrosid digitaalselt allkirjastada eSigner CKA abil 

Sertifikaat ei kuvata / pole SignTooli kaudu kasutatav 

Rakendus/graafiline kasutajaliides 

eSigner CKA pole installitud või allkirjastamisrežiim (käsitsi/automatiseeritud) ja sertifikaadi tüüp (tootmis-/testversioon) pole konfigureeritud. 

Paigalda eSigner CKA ja seadista enne allkirjastamise katset selgesõnaliselt allkirjastamisrežiim ja sertifikaadi tüüp; kinnita esmalt eSigneris registreerimine. 

EV-koodi allkirjastamise automatiseerimine SignTooli/Certutili abil, kasutades eSigner CKA-d 

„Allkirjastamismandaadid pole konfigureeritud. Enne allkirjastamist veenduge, et sertifikaat on väljastatud.“ + „Sertifikaatide ID hankimine ebaõnnestus. Viga: Objekti viide pole määratud objekti eksemplarile.“ / (CLI) „Töötlemata erand: System.NullReferenceException: Objekti viide pole määratud objekti eksemplarile. aadressil eSignerCKATool.eSignerCKATool.Config(CommandLineInfo commandLineInfo)“ 

Rakendus/GUI + CLI 

Kas kontol on allesjäänud/kehtetu allkirjastamisvolitus (näiteks vana, kasutamata volikiri), mida see eSigner CKA versioon õigesti ei vahele jäta, või sertifikaat, mis kuvatakse kontol kui „Väljastatud“, kuid pole veel pilveallkirjastamise taustsüsteemiga linkimist lõpetanud. 

Esmalt proovige kustutada kohalikud konfiguratsioonikaustad %APPDATA%\eSignerCKA ja %LOCALAPPDATA%\eSignerCKA, seejärel käivitage konfiguratsioonikäsk uuesti, veendudes, et kasutate -mode product ja oma konto kasutajanime (mitte oma e-posti aadressi). Kui see ei aita, võtke ühendust SSL.com toega — kehtetu mandaadi eemaldamine või sertifikaadi seadistamise lõpetamine nõuab taustaprogrammi toimingut. Vahepeal saab alternatiivina kasutada CodeSignTooli. 

SSL.com tugi 

eSigner CKA jookseb kohe pärast sisselogimist kokku (Windowsi sündmustevaatur): „.NET Runtime Event 1026 — System.AccessViolationException in eSignerCSP.UI.Utils.CspWrapper.C_UnloadAllCertificate DisplayData ajal”; püsib ka pärast taaskäivitamist/uuesti installimist 

Logifaili / rakenduse krahh 

eSigner CKA vanemate versioonide teadaolev viga võib põhjustada käivitamisel krahhi isegi siis, kui sertifikaadihoidla on tühi; see on mõnikord seotud allesjäänud volituste probleemiga. 

See nõuab uuendatud eSigner CKA versiooni. Võtke ühendust SSL.com tugiteenusega, et seda saaks inseneridele edastada. Seni kasutage allkirjastamiseks CodeSignTooli. 

SSL.com tugi (sisemine / kontopõhine) 

„[Viga] Faili 'C:\Program Files (x86)\SSL Corp eSigner CKA\eSignerKSP64.dll' ei leitud.” / „[Viga] Faili 'C:\Program Files (x86)\SSL Corp eSigner CKA\eSignerKSP32.dll' ei leitud.” 

Logifail 

Teatud eSigner CKA installija järkudest puuduvad need tugifailid pärast sisemise komponendi ümbernimetamist – see ei ole teie arvutis olevate probleemide põhjustatud. 

Paigaldage eSigner CKA täielikult uuesti: eemaldage nii Program Files kui ka AppData kaustad, taaskäivitage ja seejärel installige uuesti. Allkirjastamine võib toimida ka selle teate ilmumise korral. Kui failid pärast seda ikka veel puuduvad, võtke ühendust SSL.com tugi parandatud installija saamiseks. 

SSL.com tugi 

„Vigane ühekordne parool” ainult automaatse allkirjastamise režiimis (käsitsi režiim töötab) 

Rakendus/graafiline kasutajaliides 

Tavaliselt on tegemist vale TOTP-saladuse, TOTP-saladuse, mis ei vasta kasutatavale mandaadi ID-le, või arvuti kella sünkroonist väljas olemisega. Mõnikord on põhjuseks eelmisest installist alles jäänud konfiguratsioonifail, mis on vastuolus praegusega. 

Veenduge, et kasutate kõnealuse mandaadi ID jaoks õiget TOTP-saladust ja et teie süsteemikell on täpne. Kui see ei lahene, kustutage %APPDATA%\eSignerCKA ja %LOCALAPPDATA%\eSignerCKA ning installige eSigner CKA uuesti. 

SSL.com tugi 

„SignerSign() ebaõnnestus. (-2146893821/0x80090003 NTE_BAD_KEY)” / „signtool.exe: SignTooli viga: Ootamatu sisemine viga on tekkinud.” — suuremahulise partiiallkirjastamise ajal (tavaliselt pärast ~100 faili) 

CLI / CI-CD 

Konto pahavara skannimise funktsioon jõuab suuremahulise partiiallkirjastamise ajal sisemise kasutuslimiidini, mis katkestab allkirjastamisseansi. 

Võtke ühendust SSL.com tugiteenusega, et pahavara skannimise limiiti konto suuremahuliseks sisselogimiseks kohandada. Lahendusena logige sisse väiksematesse partiidesse ja värskendage partiide vahel volitusi (config -r). 

SSL.com tugi (sisemine / kontopõhine) 

„Võtme olek on keelatud” iga e-allkirjastaja toimingu (allkirjastamine, PIN-koodi lähtestamine, QR-koodi lähtestamine) korral 

Rakendus/GUI/CLI 

Allkirjastamisvolitus on SSL.com-i taustaprogrammis keelatud. 

Võtke ühendust SSL.com tugi — ainult SSL.com saab keelatud allkirjastamisvolituse uuesti lubada; kliendi poolelt ei saa seda lahendada. 

SSL.com tugi (sisemine / kontopõhine) 


 

 

eSignerPahavara skannimine (eelallkirjastamine) 

Kehtib SSL.com valikulisele eelallkirjastamise pahavara skannimise funktsioonile, mis on saadaval kogu eSigneri tööriistakomplektis (Express, CodeSignTool, API, CKA). 

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

„Viga: allkirjastamist vajav räsi on pahavara objekti räsi” 

CLI 

Pahavara skannimine tuvastas esitatud failis positiivse vaste ja peatas allkirjastamisprotsessi automaatselt vastavalt plaanile. 

See on pahavara tuvastamisel ootuspärane käitumine – enne uuesti esitamist vaadake märgistatud fail üle ja parandage see; see ei ole konfiguratsioonivea, välja arvatud juhul, kui skannimine ei olnud mõeldud sisse lülitada. 

Kuidas kasutada SSL.com eSigneriga allkirjastamiseelset pahavara kontrolli 

Pahavara skannimine ei rakendu allkirjastamistaotlustele 

Rakendus/graafiline kasutajaliides 

Konto allkirjastamisvolituste jaotises polnud raadionupp „pahavara blokeerija lubatud” aktiveeritud valiku „allkirjastamisvolitused lubatud” kõrval. 

SSL.com sertifikaadi tellimise lehel veenduge enne allkirjastamist jaotises Allkirjastamisvolitused, et nii „allkirjastamisvolitus lubatud” kui ka „pahavara blokeerija lubatud” oleksid valitud. 

Kuidas kasutada SSL.com eSigneriga allkirjastamiseelset pahavara kontrolli 

 

 

CI/CD torujuhtme integratsioon (GitHub Actions, GitLab CI, Jenkins, Travis, Azure DevOps)

Kehtib CI/CD konveieri skriptidesse manustatud automatiseeritud eSigner CodeSignTooli või eSigner CKA allkirjastamisetappide kohta. 

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

Allkirjastamisetapp ebaõnnestub torujuhtme keskel ilma selge põhjuseta 

CI/CD torujuhe 

Allkirjastamisetapi ümber tekkisid torujuhtme skripti (YAML/Groovy/jne) trükivead või ekslikud reavahetused. 

Vaadake torujuhtme skript hoolikalt üle õigekirjavigade ja juhuslike reavahetuste suhtes; võrrelge seda SSL.com-i avaldatud näidistorujuhtmetega (nt github.com/SSLcom/codesigner-github-sample) enne edasist tõrkeotsingut. 

Pilvekoodi allkirjastamise integreerimine GitHubi toimingutega 

Konfiguratsiooniparameetri trükiviga, nt. -topt asemel kasutati -totp 

CI/CD torujuhe 

Valesti kirjutatud parameetri nimi torujuhtme konfiguratsioonifailis. 

Paranda torujuhtme skriptis parameetri nimi väärtuseks -totp (mitte -topt). 

eSigner CodeSignTool käsuviide 

SignTooli viga x64-järgu kasutamisel torujuhtme jooksja sees 

CI/CD torujuhe 

Torujuhtme käivitaja keskkond ei ühildu signtool.exe x64-järguga, kui seda kasutatakse koos eSigner CKA-ga. 

Lülitage torujuhtme samm ümber, et käivitada hoopis signtool.exe x86-versioon. 

Kuidas integreerida eSigner CKA CI/CD tööriistadega 

„Esitatud volitus on kehtetu, aegunud, tühistatud, ei vasta volitustaotluses kasutatud ümbersuunamise URI-le või väljastati teisele kliendile.“ / „Viga: invalid_grant“ 

CI/CD torujuhe 

Võimalikke põhjuseid on mitu: konto parool lähtestati, kuid torujuhtmes on vana parool endiselt salvestatud; torujuhe kasutab konto kasutajanime asemel e-posti aadressi; parooli erimärgid (nt $, !, tagasipööratud märgid) pole skriptis õigesti jutumärkides; samad volikirjad töötavad lokaalselt, kuid ebaõnnestuvad just CI/CD pakkuja serverites; või pole paroolipõhine API sisselogimine konto jaoks lubatud. 

Autentimiseks kasutage konto kasutajanime (mitte e-posti aadressi). Kui parool on hiljuti lähtestatud, värskendage salvestatud mandaati torujuhtmes. Pange mandaadi muutujad torujuhtme skriptis jutumärkidesse, eriti kui parool sisaldab erimärke. Testige mandaati kõigepealt lokaalselt CodeSignTooli käsuga get_credential_ids. Kui see ikka ebaõnnestub – eriti kui see juhtub ainult CI/CD pakkujalt, mitte lokaalselt – võtke ühendust SSL.com toega, kuna see võib nõuda API sisselogimise lubamist või konto autoriseerimise värskendamist taustal. 

SSL.com tugi 

„Mandaadi ID-d ei õnnestunud hankida. Viga: Väärtuse parsimisel ilmnes ootamatu märk: <. Path ”, rida 0, positsioon 0.” 

CI/CD torujuhe 

Lühike tõrge SSL.com serverites tagastas oodatud andmete asemel veebilehe. See on tavaliselt ajutine. 

Oota hetk ja käivita käsk uuesti. Kui see kordub korduvalt, võta ühendust SSL.com toega.  

SSL.com tugi 

 

 

Sertifikaadi elutsükkel ja üldised vead

Vead, mis võivad ilmneda olenemata allkirjastamismeetodist – seotud sertifikaadi kehtivuse, usaldusahela ja võtmete käsitlemisega. 

Viga / Sümptom 

Interface 

Tõenäoline põhjus 

resolutsioon 

allikas 

Sertifikaat on aegunud või pärast allkirjastamist pole seda enam usaldusväärne 

N / A 

Koodiallkirjastamise sertifikaat aegus ja varem allkirjastatud koodil polnud ajatempli, seega on selle allkirja kehtivus nüüd seotud sertifikaadi aegumisega. 

Hankige uus sertifikaat ja allkirjastage mõjutatud kood edaspidi uuesti; lisage allkirjadele alati allkirjastamise ajal ajatempli, et kehtivusaeg jätkuks ka pärast sertifikaadi aegumist. 

Mis on koodi allkirjastamise sertifikaat? 

Ootamatult lühikese kehtivusajaga sertifikaat väljastati 

N / A 

CA/Browser Forumi nõuded piiravad nüüd uute avalikult usaldusväärsete koodiallkirjastamissertifikaatide kehtivust 458 päevaga, mis jõustusid 27. veebruaril 2026. 

See on kogu tööstusharu hõlmav nõue, mitte viga – sertifikaate võidakse sama ostetud tähtaja jooksul sagedamini uuesti väljastada, ilma lisatasuta. 

Mis on koodi allkirjastamise sertifikaat? 

 

 

Kiirjuhend: Millise juhendiga peaksin alustama? 

puperdama
Facebook
LinkedIn kanalites
reddit
E-POST

Olge kursis ja turvaline

SSL.com on ülemaailmne küberturvalisuse liider, PKI ja digitaalsed sertifikaadid. Registreeruge, et saada valdkonna uusimaid uudiseid, näpunäiteid ja tooteteateid SSL.com.

SSL.com

Meile meeldiks teie tagasiside

Osalege meie küsitluses ja andke meile teada oma mõtted oma hiljutise ostu kohta.

Privaatsuse ülevaade
SSL.com

See veebisait kasutab küpsiseid, et saaksime pakkuda teile parimat võimalikku kasutajakogemust. Präänikuandmeid salvestatakse teie brauseris ja see täidab selliseid funktsioone nagu teie veebisaidile naasmisel teie äratundmine ja meie meeskonna abistamine, millised veebisaidi jaotised teile kõige huvitavamad ja kasulikud on.

Lisateabe saamiseks lugege meie lehte Präänik ja privaatsusavaldus.

Kolmanda osapoole küpsised

See veebisait kasutab Google Analytics & Statcounter anonüümse teabe, näiteks saidi külastajate arvu ja kõige populaarsemate lehtede, kogumiseks.

Nende küpsiste lubamine aitab meil oma veebisaiti paremaks muuta.

Näita detaile