
Open the web.config file of the ExplorerClient service in any text editor and in the AutoVue Settings section, modify the values of the AutoVueServerURL, BlueCieloConnectorURL, and AutoVueBluePrintWSUrl keys to specify the HTTPS protocol as shown in the bold text in the following example. Open the web.config file of the Explorer Viewing web service in any text editor and in the serviceMetadata element, set the httpsGetEnabled value to True as shown in the bold text in the following example. For the Explorer Viewing web service, enable the HTTPS protocol.

For Meridian Explorer versions prior to release 2013 only:.For the website that contains the Meridian Explorer application, bind the HTTPS protocol to the certificate that you created in step 1.In Internet Information Services, import or create a certificate.
Keystore explorer remote machine windows#
If your organization uses Meridian Explorer together with AutoVue from outside your firewall, you might want to secure network communications between the servers with the Secure Sockets Layer (HTTPS).īefore you begin You will need a certificate from a known certificate authority in order to configure SSL.įor information about using Internet Information Server to perform this task, see the Windows documentation. You would generally need to have in your truststore either the server certificate directly in your truststore (which is only manageable on a small scale) or the CA certificate of the CA used to issue that server certificate (or one of the certificates in the chain it presents, when there is a chain).BlueCielo Meridian Explorer 2017 User's Guide Configuring viewing with SSL Typically, the error you're getting (" ValidatorException: PKIX path building failed") happens when the certificate of the server you're connecting to cannot be verified using any certificate in the truststore you're using. A truststore (keystore used as a truststore) will be where the client stores the CA certificates of the CAs it is willing to trust, so as to be able to verify the server certificate when making a connection to an SSL/TLS server (similarly, on the server side, this is also where the CA certificates used to verify the client certificates are stored). In the context of SSL/TLS, a keystore (keystore used as a keystore) will be where a server stores its certificate and private key (or, when client-certificate authentication is used, where the client stores its certifcate and private key). There isn't a default keystore, since it's usually a more explicit step for the user. There is a default truststore bundled with the JRE ( /lib/security/cacerts). In contrast, a keystore used as a keystore will contain your own certificate and its private key: this is what you're going to use to authenticate yourself to a remote party (when required). From the JSSE reference guide:Ī TrustManager determines whether the remote authenticationĬredentials (and thus the connection) should be trusted.Ī KeyManager determines which authentication credentials to sendĮssentially, a keystore used as a truststore will contain a number of (CA) certificates that you're willing to trust: those are the trust anchors you are going to use to verify remote certificates you don't already know and trust. The keystore is used to initialise the key manager, whereas the truststore is used to initialise the trust manager. You can find more details in this answer. This is where it can get confusing, since both "keystore" and "truststore" are keystores, they're just used for different purposes. "keystore" can also be used as the counterpart of "truststore". Some of the most common are JKS and PKCS#12 (.p12).
Keystore explorer remote machine how to#
How to load and handle such a KeyStore instance depends on the format of the keystore file (or other storage system) that backs it. A KeyStore can also be purely in memory, if you just need the API abstraction for your application. It is essentially a way to load, save and generally interact with one of the "physical" keystores as described above. KeyStore is also a class which is part of the standard API. cryptographic token or using the OS's own mechanism.) This is typically a file, but the storage can also be handled in different ways (e.g. (They're all closely related but subtly different.)Ī keystore can be a repository where private keys, certificates and symmetric keys can be stored. Keystore in Java can refer to three things, depending on the context.
