CDDIS-Caster client configuration
The CDDIS Caster is an https secure sockets layer (SSL) caster only, running exclusively on port 443. To configure the BKG NTRIP Client for the CDDIS Caster please follow the instructions as listed below.
Linux and Mac clients:
- Download and install the BKG NTRIP Client (BNC) from BKG as you normally would.
- Download and place the public SSL certificate for cddis-caster.gsfc.nasa.gov in a directory.
- Open the BNC. Under the BNC Network tab, fill in the path to the certificate. It usually defaults to /home/user/.config/BKG. You may also need to click the box to "Ignore SSL Authorization Errors".
- Click on "Add Stream" at the bottom, left corner of the Network screen.
- Fill in the caster host, port, user and password.
- Under NTRIP version make sure you use 2s (version 2 with SSL).
- Get the streams list by clicking on "Get Table".
- Choose your streams.
- Configure as you normally would.
- Start the streams.
Windows clients
- Download and install the BKG NTRIP Client (BNC) from BKG as you normally would.
- Ensure that OpenSSL is installed within your OS. This is usually installed by default.
- Download and place the public SSL certificate for cddis-caster.gsfc.nasa.gov in a directory.
- You must install the OpenSSL libraries under Windows for the BNC to work with the CDDIS Caster. The BNC is a 32 bit application ONLY. Even when running the BNC on a 64 bit machine you still need the 32 bit OpenSSL libraries. You are welcome to Google for how best to install OpenSSL under windows; however, below is what we have found to be the easiest method.
- Go to https://wiki.openssl.org/index.php/Binaries
- Click on the link that says "Pre-compiled Win32/64 libraries without external dependencies to the Microsoft Visual Studio Runtime DLLs, except for the system provided msvcrt.dll". This is important! That link refers you to indy.fulgan.com/SSL.
- Click on the link and get the latest version. Make sure it’s the 32 bit version. It will be named something similar to i386-win32.
- Unzip the downloaded file and put the two DLLs (libeay32.dll, ssleay32.dll) in the SAME directory as the BNC binary. This will allow the BNC to use those DLLs but not affect the rest of the system. If you remove BNC just remove those DLLs also and everything is back to original.
- Start the BNC and you now have access to the SSL enabled casters.
- Configure as in steps 6 – 11 in the Linux, Mac configuration.
