Java Code Signing Procedure
After you
purchase your GlobalSign Java code signing certificate, you'll need
to provide the following so that we can have your certificate issued:
- Proof of your identity.
- A certificate signing request (CSR) that you will create with your JDK's keytool.
Accepted Proof of Identity.
- If you have established a legal entity under which you operate your business, please provide a copy of the document that verifies the formation of
that entity (articles of incorporation, etc.).
- If you are an individual who has not formed a separate legal entity, you are technically operating as an individual. In this case, your legal
identity is your name. To prove your individual identity, please provide a copy of a driver's license, passport or other government issued ID. To
have your certificate issued in a trade name, please also follow the instructions in C, below.
- If you use a trade name (i.e. Joe Jones t/a Jones Software) and you want the certificate issued in your trade name, please provide a copy of your
ID and proof that the trade name is registered to or in common use by you. Acceptable proof includes a fictitious name registration, a business
license or tax account issued in the trade name or a letter from your attorney or accountant, on their letterhead, attesting that the name is in
common use by you.
Instructions for creating a certificate signing request (CSR):
Notes:
- The name of which you can prove ownership (see above) is referred to as cert_name below.
- If there is a comma in your cert_name it must be preceded by an escape like so: \,
- The word "password" in the below command is meant to be replaced by a password of your choosing.
- If you are outside of the US, change the C=US into C= your_country's_two_letter_code .
- The resulting CSR will be saved as a file named global.csr .
Instructions:
- Open a command prompt or terminal window.
- Change to your JDK's bin directory.
- After changing the words in italics as described in the above notes, run the following commands from the command line, one after the other. Note to experts: do not add parameters to the dname option - use only CN, O and C.
Command one:
keytool -genkey -alias globalkey -keypass password -keyalg RSA -keysize 1024 -dname "CN=cert_name,O=cert_name,C=US"
-keystore globalstore -storepass password
Command two:
keytool -certreq -v -alias globalkey -file global.csr -keystore globalstore -storepass password
Fax or e-mail your proof(s) of identity to us and e-mail the global.csr file to us as an attachment.
Strategic Services Group, Inc.
34 E Germantown Pike #240
Norristown, PA 19401
Tel: (215) 654-8150
Fax: (215) 701-0802
Toll Free (US & CA) (800) 450-2750
E-mail:
JavaCerts@StrategicServicesGroup.com
Click to purchase a Java code signing certificate