Product Documentation

Syntax

java -jar kmsclient.jar https://<host:encport> <did> <username> <password> LDK <key-name> <hex-key-check-value> <manufacturer>

Values

Value

Explanation

host:encport

The URL of the KA where the CCS web service operations will be submitted.

Example: https://kms.strongauth.com:8181

did

Unique domain identifier that belongs to SAKA The URL of the KA where the CCS web service operations will be submitted. For example, the URL can be https://kms.strongkey.com.

username

The username in the encryption domain with authorization to call the web service.

password

The password of the username above.

key-name

A string identifying multiple key components as belonging to the same set. The value can be any 64-character long string (without spaces and special characters). It is merely used to identify the key components during a “Load BDK” operation.

hex-key-check-value

A KCV as a hex-encoded string.

manufacturer

The Manufacturer ID for the product that will be creating encrypted swipes.

Output

$ example:~/topaz> java -jar kmsclient.jar https://saka.strongkey.com:8181 1 encryptdecrypt Abcd1234! LBK TestBDK 5A18AE 4
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.management/javax.management.openmbean=ALL-UNNAMED --add-opens java.management/javax.management=ALL-UNNAMED --add-opens java.base/sun.security.provider=ALL-UNNAMED

Calling Load BDK at https://saka.strongkey.com:8181...

{"DID":"1","SRID":"1788534485238","KeyName":"TestBDK","KCV":"5A18AE"}