-
Generate an EC keypair on Utimaco HSM.
|
›_ Console |
|---|
|
Provide information when prompted Here:
-
EC is the key algorithm
-
NONE is the keystore for HSM
-
PKCS11 is the storetype
-
sun.security.pkcs11.SunPKCS11 is the provider class
-
utimacoECKey is the key name that will be generated on Utimaco HSM
Provide the keystore password when prompted.
Keytool command to generate keys
It is recommended to use CA signed certificate for production environment.
-
Verify the entry with same alias name is generated.
|
›_ Console |
|---|
|
Here:
-
NONE is the keystore for HSM
-
PKCS11 is the storetype
-
sun.security.pkcs11.SunPKCS11 is the provider class
Provide the keystore password when prompted.
Listkeys output
-
List the objects using p11tool2.
|
›_ Console |
|---|
|
Enter user PIN when prompted.
List keys output using p11tool2
-
Sign any sample jar file using jarsigner tool.
|
›_ Console |
|---|
|
Here:
-
http://timestamp.digicert.com is URL of timestamp server
-
Here NONE is the keystore for HSM
-
PKCS11 is the storetype
-
sun.security.pkcs11.SunPKCS11 is the provider class
-
HelloWorldECSigned.jar is the new output signed jar file that will be generated
-
HelloWorld.jar is the jar file to be signed
Signing the jar using jarsigner command
-
Verify the signed jar.
|
›_ Console |
|---|
|
Here HelloWorldECSigned.jar is the newly generated signed jar file.
Verifying signed jar
This completes the Integration for PKCS11 with Utimaco SecurityServer.