Java Code Signing: Download certifikat og underskriv kode
Bemærk: Fra den 1. juni 2021 udsteder eller fornyer GoDaddy ikke længere certifikater for kodesignering eller driversignering. Hvis du allerede ejer et Code Signing eller Driver Signing Certificate, vil du ikke kunne genindlæse det efter den 1. juni 2021. Alle certifikater udstedt før den 1. juni 2021 forbliver gyldige, indtil de udløber.
Når du har bekræftet din certifikatanmodning , kan du downloade dine certifikatfiler og bruge dem til at signere din Java -kode.
Download dit certifikat
- Gå til GoDaddy-produktside.
- Vælg SSL-certifikater, og vælg Administrer ud for det certifikat, du vil downloade.
- Under Download certifikat skal du vælge en Servertype og dernæst vælge Download zip-fil.
Flyt din certifikatfil
- Udpak den
ZIP
-fil, du downloadede. - Åbn den udpakkede mappe, og find den fil, der slutter på
-SHA2.pem
. - ( Valgfrit ) Omdøb
PEM
-filen til noget, der er lettere at skrive, for eksempelmycert.pem
. - Flyt
PEM
-filen til det sted, hvor du oprettede din keystore.
For Windows -brugere er dettebin
-biblioteket på din JDK -installation & mdash; for eksempel:
C: \ Programfiler \ java \ jdk versionsnummer \ bin
Windows-kun forberedelse
Hvis du bruger Windows, skal du udføre følgende trin, før du kan installere certifikatet og signere din kode.
- Kør
cmd
som administrator. - Gå til din JDK -installations
bin
-mappe:cd C: \ Program Files \ java \ jdk versionsnummer \ bin
Installer certifikatet
- Gennem din kommandolinje navigerer du til den mappe, hvor du oprettede din keystore. (Windows -brugere burde allerede være her.)
- Installer dit certifikat:
keytool -importcert -file mycert.pem -keystore codesignstore
- Indtast adgangskoden til din keystore.
- Skriv Ja, som du vil have tillid til certifikatet, og tryk derefter på Enter .
Skriv din kode
- Skriv din kode:
jarsigner -verbose -keystore codesignstore -tsa http://tsa.starfieldtech.com/ din jar -fil .jar codesigncert
Windows -brugere skal muligvis bruge de fulde stier til deres keystore (JKS
) ogJAR
-filer.Bemærk: Du skal bruge http://tsa.starfieldtech.com tidsstempel -autoriteten.
- Indtast adgangskoden til din keystore.
- Bekræft, at din kode er signeret.
jarsigner -verify -verbose -certer din jar -fil .jar
Hvis alt fungerede, vises jar verificeret .
Du kan forvente at se "Denne jar indeholder poster, hvis certifikatkæde ikke er valideret." Tilstedeværelsen af denne advarsel betyder ikke , at dit certifikat ikke fungerer.
Næste trin
- Det var det! Du kan nu begynde at distribuere din signerede kode.