Prev | Next |
Keystores
This topic provides answers to questions that can arise when implementing and maintaining a Floating Licenses in the various Keystores.
Floating License Server
This following table lists the frequently asked questions that arise when using a Floating License Server.
Question |
Answer |
See also |
---|---|---|
Does the Floating License Server support insecure requests (HTTP)? |
No. All communications to the Floating License Server must be made on a HTTPS port. This is to ensure that license keys information is kept secure. |
|
Is the Floating License Server still in development? |
Yes, very much so. See the Floating License Server section in the Pro Cloud Server's release notes for the latest enhancements. |
|
Why can't I obtain a Floating license key using Enterprise Architect? The OK button is disabled on the Add Registration Key | Get Shared Key dialog. |
You have to click on an item from the 'Select a Product' list in order to enable the , even when only one product is listed. See Step 16 of the Visual Quick Start Guide. |
Sparx Systems Keystore Service |
Keys have been entered into the Floating License Server Configuration Client, but Enterprise Architect reports “No Keys Available” when trying to access - why is this? |
This might indicate that you are actually accessing a different keystore to the one where your licenses have been entered. If you are referencing the Floating License Server from Enterprise Architect (such as https://servername), make sure that you are also linking to the service from within the Floating License Server Configuration Client and not referencing a local file-based keystore (sskeys.dat). In the Floating License Server Configuration Client application (running on the server):
If the https://localhost Floating License Server does not contain any keys, right-click on your other 'sskeys.dat' Key Store, select 'Migrate To' and specify 'https://localhost' as the destination. After all keys have been successfully migrated, delete the 'sskeys.dat' key store from the list. Connect to the keystore server from Enterprise Architect again and you should now be able to access your licenses. |
|
Why can I connect to the Floating License Server via https://localhost on the same machine as where the PCS is installed, but it fails when I try to connect from another machine |
Most likely requests are being stopped (as a security measure) by a Firewall or similar. The most common reason is that Windows Firewall is enabled on the machine where your Pro Cloud Server is hosted, if this is the case you will have to add an exception to either allow incoming connections on TCP for the configured HTTPS Port, or allow any incoming connections to the SSProCloud.exe application. |
Key Store Server
This following table lists the frequently asked questions that arise when using a Key Store Server.
Question |
Answer |
See also |
---|---|---|
Why can't I obtain a Floating license key using Enterprise Architect? The OK button is disabled on the Add Registration Key | Get Shared Key dialog. |
You have to click on an item from the 'Select a Product' list in order to enable the , even when only one product is listed. See Step 16 of the Visual Quick Start Guide. |
Sparx Systems Keystore Service |
Is the Key Store Server still in development? |
No. All functionality provided by the Key Store Server application has been moved into the Pro Cloud Server and renamed as the Floating License Server. However the Key Store Server is still provided to Enterprise Architect customers that only want to use floating licenses and don't want to use the new features offered by the Pro Cloud Server or are not in a position to implement a SSL certificate on their server. |
|
Does the Key Store Server support secure communications? |
Unfortunately no. The Key Store Server application was developed many years ago before secure communications became main stream. |
|
Keys have been entered into the Keystore Manager, but Enterprise Architect reports “No Keys Available” when trying to access - why is this? |
This might indicate that you are actually accessing a different key store repository to the one where your licenses have been entered. If you are referencing the Keystore Service from Enterprise Architect (such as ssks://servername), make sure that you are also linking to the service from within the Keystore Manager and not referencing a local file-based keystore (sskeys.dat). In the Keystore Manager application (running on the server):
If the ssks://localhost Key Store does not contain any keys, right-click on your other 'sskeys.dat' Key Store, select 'Migrate To' and specify 'ssks://localhost' as the destination. After all keys have been successfully migrated, delete the 'sskeys.dat' key store from the list. Connect to the keystore server from Enterprise Architect again and you should now be able to access your licenses. |
|
Why can I connect to the Keystore via ssks://localhost on the same machine as where the service is installed, but when I try to connect from another machine I see “Error: Could not connect to the Sparx Systems Keystore Service at ssks://[server address]"? |
Most likely requests are being stopped (as a security measure) by a Firewall or similar. The most common reason is that Windows Firewall is enabled on the machine where your Keystore Service is hosted, if this is the case you will have to add an exception to either allow incoming connections on TCP Port 7770, or allow any incoming connections to the KeystoreService.exe application. |
File Based
This following table lists the frequently asked questions that arise when using a File based Keystore.
Question |
Answer |
See also |
---|---|---|
Where should the Keystore file be placed? |
On a shared network drive that all Enterprise Architect user have read/write access to. |
Sparx Systems Keystore Service |
Can a File based Keystore be used by users remotely? |
This depends on the environment, if the remote users have connectivity to the network share that the keystore file has been placed on, then yes, otherwise no. |