Raritan Computer CC-WSAPI-0B-v5.1.0-E Marine Radio User Manual


 
1
Web Services API uses standardized Web Services technologies to
allow a client machine to perform node, power, user, and logging
management services.
This client is independent of the CC-SG, but aims to provide the same
capabilities that the CC-SG's HTML-based Access Client provides,
through use of the API and a TCP/IP network.
This SDK allows Independent Software Vendors (ISVs) and Raritan
customers to build an application using a development environment
compatible with SOAP, such as .NET and Java.
In This Chapter
Connecting to CC-SG ................................................................................ 1
Access Information .................................................................................... 4
Connecting to CC-SG
To connect to CC-SG:
1. Establish client configuration on CC-SG Admin Client. See Add Web
Services API Client Configuration on CC-SG (on page 2)
2. Download client and server/CC-SG certificates to the client machine
for use by the client. To connect to the CC-SG using SOAP over port
9443, the client must first manually install the x.509 digital client
certificate that is generated using the CC-SG Admin Client. CC-SG
contains a server certificate that will be retrieved using SSL/TLS
APIs implemented in the client application to establish a trust
relationship. See Add Web Services API Client Configuration on
CC-SG (on page 2) for instructions on creating the client certificate.
See Certificates (on page 4).
Details:
Open the PKCS #12 file using the password and store the client
certificate public and private keys in the keystore that is
accessible to the WS-API client application.
Connect on TCP Port 9443 to the CC-SG's IP address and
exchange certificates using the SSL/TLS protocol.
Note: CC-SG verifies that the client IP address matches the address
set within the client configuration on the CC-SG.
Accept the self signed server certificate from CC-SG. This may
require special handling on Java. See Certificates information
for Java users (on page 30)
Chapter 1
Introduction