Nugeti pakettide koodi allkirjastamine eSigneriga

NuGeti pakett on standardvorming tarkvarateekide, tööriistade ja varade levitamiseks .NET-i ökosüsteemis. See võimaldab arendajatel hõlpsasti jagada ja tarbida koodi erinevate projektide ja platvormide vahel.
 
NuGet on .NET-i arendusraamistiku paketihaldur, mida kasutatakse peamiselt Microsofti Visual Studio ja .NET Core'iga. See lihtsustab projekti väliste sõltuvuste haldamise protsessi, pakkudes pakettide tsentraliseeritud hoidlat, mida saab hõlpsasti installida ja värskendada.
 
Arendajad saavad NuGeti abil otsida pakette ametlikust NuGeti galeriist või muudest kohandatud pakettide allikatest. Kui pakett on tuvastatud, saab selle installida projekti, mis lahendab ja laadib alla kõik vajalikud sõltuvused.
 
NuGeti pakette kasutades saavad arendajad säästa aega, kasutades olemasolevat koodi ja funktsioone, selle asemel, et tavapäraste toimingute jaoks ratast uuesti leiutada. See soodustab koodi taaskasutamist, modulaarset arendust ning lihtsustab väliste teekide ja sõltuvuste haldamist .NET-projektides.
 
SSL.com-i eSigner CodeSignTool on turvaline, privaatsusele orienteeritud mitme platvormi Java käsurea utiliit Microsoft Authenticode'i ja Java koodiobjektide kaugallkirjastamiseks eSigneriga registreeritud koodi allkirjastamise sertifikaatidega. See on võimeline allkirjastama Nugeti pakette tõhusalt ja kasutajasõbralikult.
 

SSL.com-i EV-koodi allkirjastamise sertifikaadid on kogu maailmas usaldatud tarkvarakoodi digitaalselt allkirjastama turvaliste digiallkirjadega. 

OSTKE OMA SSL.COM EV KOODI ALLKIRJASERTIFIKAAT

 

Tellige koodi allkirjastamise sertifikaat

Tootmistunnistus

Tootmiskoodi allkirjastamise sertifikaadi tellimise juhised leiate juhendi artiklist: Koodi ja dokumentide allkirjastamise sertifikaatide tellimisprotsess.

Testitunnistus

Kasutajatele, kes soovivad testsertifikaadi abil koodi allkirjastamist proovida, pakub SSL.com liivakastikeskkond kohta, kus nad saavad vabalt katsetada. SSL.com-i testsertifikaadi tellimiseks järgige allolevaid juhiseid.
  1. Logige oma liivakasti kontole sisse aadressil https://sandbox.ssl.com/login. Kui liivakasti kontot veel pole, saab uue luua aadressil https://sandbox.ssl.com/users/new.
  2. Kui olete liivakasti kontole sisse loginud, klõpsake nuppu Armatuurlaua vahekaart.
  3. Liikuge alla arendajad ja integratsioon jaotis ja klõpsake arendaja tööriistad link.
  4. Valige test-EV sertifikaat, mida soovite tellida. Määrake sertifikaadi kehtivusaeg. Lõpuks klõpsake nuppu Koosta testikorraldus nuppu.
  5. Võtke ühendust SSL.com-i tugimeeskonnaga (support@ssl.com) testkoodi allkirjastamise sertifikaadi kinnitamiseks.

Registreerige oma sertifikaat programmi eSigner Cloud Code Signing

Kui teie sertifikaat on kinnitatud, saate selle nüüd eSigneris registreerida. Vaadake seda juhendit: Registreeruge eSigneriga dokumentide ja koodide kaugallkirjastamise jaoks.

Installige eSigner CodeSignTool

Palun viita Käesoleva artikli alla laadida ja saada ülevaade kõigist CodeSignToolis saadaolevatest käskudest.

Allkirjastage oma NuGeti pakett eSigner Cloud Key Adapteriga (CKA)

eSigner CKA (Cloud Key Adapter) on Windowsi-põhine rakendus, mis kasutab Cryptography API: Next Generation liidest (KSP Key Service Provider), et võimaldada sellistel tööriistadel nagu certutil.exe ja signtool.exe kasutada ettevõtte koodi allkirjastamise toimingute jaoks eSigner Cloud Signature Consortium (CSC) ühilduvat API-d . See toimib nagu virtuaalne USB-märk ja laadib koodi allkirjastamise sertifikaadid sertifikaadisalve.
  1. Viitama Käesoleva artikli et teada, kuidas installida e-allkirjastaja CKA oma arvutis.
  2. Logige eSigner CKA-sse sisse oma SSL.com-i konto mandaatidega.
  3. Kasutage sIGN alloleva käsuga, et oma NuGeti fail sisse logida Windows SignTool

    dotnet nuget sign "D:\Data\unsigned.nupkg" --timestamper http://ts.ssl.com/legacy --certificate-fingerprint YOUR CERTIFICATE THUMBPRINT --certificate-store-location CurrentUser --certificate-store-name My

Allkirjastage oma NuGeti pakett eSigner CodeSignTooliga

SSL.com-i eSigner CodeSignTool on turvaline, privaatsusele orienteeritud mitme platvormi Java käsurea utiliit Microsoft Authenticode'i ja Java koodiobjektide kaugallkirjastamiseks eSigneriga registreeritud koodi allkirjastamise sertifikaatidega. See on võimeline allkirjastama Nugeti pakette tõhusalt ja kasutajasõbralikult. Vaadake artiklit eSigner CodeSignTool käsuviide rakenduse allalaadimiseks ja kõikidest saadaolevatest käskudest ülevaate saamiseks.
  1. Nugeti failide allkirjastamiseks CodeSignTooli abil peate esmalt lisama ajatempli pärandlõpp-punkti Atribuutide lähtefail CodeSignToolist. Avage CodeSignTooli kaust > Ava conf alamkaust > Ava koodi_allkirja_tööriist Atribuutide lähtefail. Lisage pärand lõpp-punkt: TSA_LEGACY_URL=http://ts.ssl.com/legacy

    Kui kasutate testsertifikaati, peate asendama ka selle sisu conf/code_sign_tool.properties järgmise tekstiga:
    CLIENT_ID=qOUeZCCzSqgA93acB3LYq6lBNjgZdiOxQc-KayC3UMw OAUTH2_ENDPOINT=https://oauth-sandbox.ssl.com/oauth2/token CSC_API_ENDPOINT=https://cs-try.ssl.com TSA.com
  2. Avage oma käsurea tööriist ja muutke kataloogi, et osutada CodeSignTooli installikaustale, kasutades cd käsk. Näide: C:\Users\Admin>cd C:\Users\Admin\My PC\Desktop\CodeSignTool
  3. Kasutage seda käsku oma Nugeti faili allkirjastamiseks:
    CodeSignTool sign -username=USERNAME -password=PASSWORD -credential_id=CREDENTIAL ID -input_file_path=INPUT FILE PATH -output_dir_path=OUTPUT DIRECTORY PATH
  4. Pärast allkirjastamiskäsu sisestamist küsib teie käsurea tööriist teilt ühekordset parooli (OTP), mis on lingitud tööriistaga, mida kasutasite oma sertifikaadi registreerimiseks eSigneris: kas QR-koodi rakendus või SMS/mobiiltelefon: Enter the OTP - Press enter to continue: 
  5. Koodi allkirjastamine õnnestus! Teid teavitatakse, et teie Nugeti fail on edukalt allkirjastatud. Näide:
    Code signed successfully: C:\Users\Admin\\My PC\Desktop\Signed Nuget Files\sample.nupkg

Nõutavad parameetrid

  • -credential_id=<CREDENTIAL_ID>: Mandaadi ID sertifikaadi allkirjastamiseks.
  • -input_file_path=<PATH>: Allkirjastatava koodi objekti tee.
  • -otp=<OTP>: OAuthi OTP väärtus autentimisrakendusest.
  • -output_dir_path=<PATH>: Kataloog, kuhu kirjutatakse allkirjastatud koodiobjekt (id).
  • -password=<PASSWORD>: SSL.com konto parool.
  • -username=<USERNAME>: SSL.com konto kasutajanimi

Allkirjastamisvigade tõrkeotsing

  1. Kui teie parool sisaldab erimärke, pange see jutumärkidesse (nt -password=”P!@^^ssword12″).
  2. Kui märkate allkirjastamisvigu, näiteks:
    • 'C:\Users\Admin\Dropbox\My' is not recognized as an internal or external command, operable program or batch file.
    • The system cannot find the path specified.
    • WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
    • \Documents\sample was unexpected at this time.
Proovige järgmist.
    • Lisage sisendfaili tee ja väljundkataloogi tee jutumärkidesse.
    • Tippige või kopeerige ja kleepige nõutavad parameetrid otse käsureatööriistale. Hoiduge teistest tekstiredaktoritest käsu tippimast ja kopeerimisest ja kleepimisest.

SSL.com-i EV-koodi allkirjastamise sertifikaadid on kogu maailmas usaldatud tarkvarakoodi digitaalselt allkirjastama turvaliste digiallkirjadega. 

OSTKE OMA SSL.COM EV KOODI ALLKIRJASERTIFIKAAT

Täname, et valisite SSL.com! Kui teil on küsimusi, võtke meiega ühendust e-posti aadressil Support@SSL.com, helistama 1-877-SSL-SECUREvõi klõpsake lihtsalt selle lehe paremas alanurgas asuvat vestluslingi. Meie lehelt leiate ka vastused paljudele levinud tugiküsimustele teadmistepagas.

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