GET Export EAServers

Exports all EAServers within the Secure Proxy Configuration Manager.

With the export method, you can retrieve the EAServers that exist within the Secure Proxy Configuration Manager.

This API method requires authentication, and therefore the authentication token generated at login must be passed in through the "X-Authentication" header.

Table 1. EXPORT EAServer request details
Method Resource URI Description

GET

eaServer

/sspcmrest/sspcm/rest/eaServer/export

Exports the xml corresponding to the EAServers defined with in the Secure Proxy Configuration Manager.

Table 2. Export All EAServers URI input parameters
Parameter Required or Optional Description Validation Valid values

None

Not Required

Exports the xml of the EAServers that are defined with in Secure Proxy Configuration Manager

None

None

Table 3. Export All EAServers response body parameters
Parameter Description

XML

The xml corresponding to all the EAServers in export format

Export All EAServers example

The following example shows the HTTP request.

HTTP EAServers request

GET https://localhost:8443/sspcmrest/sspcm/rest/eaServer/export
“X-Authentication”: “61504f4a524b48532b776a3467643733374b526368513d3d”

XML EAServers response

The following example shows the XML response.


<sspCMConfigTag>\n<eaServersTag>\n<eaServerDef>\n<addresses><address>\n<nodeName>EAServer2</nodeName>\n<host>xxx.xxx</host>\n<port>44444</port>\n</address>\n</addresses>\n<createdBy>admin</createdBy>\n<createdTimestamp>2014-09-08 09:27:17 AM</createdTimestamp>\n<description>\n<![CDATA[x2]]></description>\n<forceToUnlock>true</forceToUnlock>\n<lastModifiedBy>admin</lastModifiedBy>\n<lastModifiedTimestamp>2014-09-08 09:27:17 AM</lastModifiedTimestamp>\n<lockedBy></lockedBy>\n<lockedTimestamp></lockedTimestamp>\n<name>EAServer2</name>\n<outboundPortRange>1-65535</outboundPortRange>\n<secureConnection>true</secureConnection>\n<serverAddress>xxx.xxx</serverAddress>\n<serverPort>44444</serverPort>\n<sslInfo>\n<cipherSuites>\n<cipherSuite>TLS_RSA_WITH_AES_256_CBC_SHA</cipherSuite>\n<cipherSuite>TLS_RSA_WITH_AES_128_CBC_SHA</cipherSuite>\n<cipherSuite>TLS_RSA_WITH_3DES_EDE_CBC_SHA</cipherSuite>\n</cipherSuites>\n<clientAuthentication>true</clientAuthentication>\n<keyCertName>sspDefaultKeyCert</keyCertName>\n<keyStoreName>dfltKeyStore</keyStoreName>\n<protocol>TLS1</protocol>\n<trustStoreName>dfltTrustStore</trustStoreName>\n<trustedCertNames>\n<trustedCertName>sspDefaultTrustedCert</trustedCertName>\n</trustedCertNames>\n</sslInfo>\n<status></status>\n<verStamp>2</verStamp>\n</eaServerDef>\n<eaServerDef>\n<addresses><address>\n<nodeName>EAServer3</nodeName>\n<host>xxx.xxx</host>\n<port>44444</port>\n</address>\n<address>\n<nodeName>EAServer2</nodeName>\n</address>\n</addresses>\n<createdBy>admin</createdBy>\n<createdTimestamp>2014-09-08 09:27:17 AM</createdTimestamp>\n<description>\n<![CDATA[New description]]></description>\n<forceToUnlock>false</forceToUnlock>\n<formatVer>10</formatVer>\n<lastModifiedBy>admin</lastModifiedBy>\n<lastModifiedTimestamp>2014-09-08 09:27:17 AM</lastModifiedTimestamp>\n<lockedBy></lockedBy>\n<lockedTimestamp></lockedTimestamp>\n<name>EAServer3</name>\n<outboundPortRange>1-65535</outboundPortRange>\n<secureConnection>true</secureConnection>\n<serverAddress>xxx.xxx</serverAddress>\n<serverPort>44444</serverPort>\n<sslInfo>\n<cipherSuites>\n<cipherSuite>TLS_RSA_WITH_AES_256_CBC_SHA</cipherSuite>\n<cipherSuite>TLS_RSA_WITH_AES_128_CBC_SHA</cipherSuite>\n<cipherSuite>TLS_RSA_WITH_3DES_EDE_CBC_SHA</cipherSuite>\n</cipherSuites>\n<clientAuthentication>true</clientAuthentication>\n<keyCertName>sspDefaultKeyCert</keyCertName>\n<keyStoreName>dfltKeyStore</keyStoreName>\n<protocol>TLS1</protocol>\n<trustStoreName>dfltTrustStore</trustStoreName>\n<trustedCertNames>\n<trustedCertName>sspDefaultTrustedCert</trustedCertName>\n</trustedCertNames>\n</sslInfo>\n<status></status>\n<verStamp>1</verStamp>\n</eaServerDef>\n<eaServerDef>\n<addresses><address>\n<nodeName>NewEAServer</nodeName>\n<host>1.1.1.1</host>\n<port>1</port>\n</address>\n</addresses>\n<createdBy>admin</createdBy>\n<createdTimestamp>2014-08-28 01:35:29 PM</createdTimestamp>\n<forceToUnlock>true</forceToUnlock>\n<lastModifiedBy>admin</lastModifiedBy>\n<lastModifiedTimestamp>2014-08-28 01:35:29 PM</lastModifiedTimestamp>\n<lockedBy></lockedBy>\n<lockedTimestamp></lockedTimestamp>\n<name>NewEAServer</name>\n<secureConnection>true</secureConnection>\n<serverAddress>1.1.1.1</serverAddress>\n<serverPort>1</serverPort>\n<sslInfo>\n<cipherSuites>\n<cipherSuite>TLS_RSA_WITH_AES_256_CBC_SHA</cipherSuite>\n<cipherSuite>TLS_RSA_WITH_AES_128_CBC_SHA</cipherSuite>\n<cipherSuite>TLS_RSA_WITH_3DES_EDE_CBC_SHA</cipherSuite>\n</cipherSuites>\n<clientAuthentication>true</clientAuthentication>\n<keyCertName>sspDefaultKeyCert</keyCertName>\n<keyStoreName>dfltKeyStore</keyStoreName>\n<protocol>TLS</protocol>\n<trustStoreName>dfltTrustStore</trustStoreName>\n<trustedCertNames>\n<trustedCertName>sspDefaultTrustedCert</trustedCertName>\n</trustedCertNames>\n</sslInfo>\n<status></status>\n<verStamp>3</verStamp>\n</eaServerDef>\n<eaServerDef>\n<addresses><address>\n<nodeName>SecondEAServer</nodeName>\n<host>2.2.2.2</host>\n<port>2</port>\n</address>\n</addresses>\n<createdBy>admin</createdBy>\n<createdTimestamp>2014-08-28 01:35:29 PM</createdTimestamp>\n<forceToUnlock>true</forceToUnlock>\n<lastModifiedBy>admin</lastModifiedBy>\n<lastModifiedTimestamp>2014-08-28 01:35:29 PM</lastModifiedTimestamp>\n<lockedBy></lockedBy>\n<lockedTimestamp></lockedTimestamp>\n<name>SecondEAServer</name>\n<secureConnection>false</secureConnection>\n<serverAddress>2.2.2.2</serverAddress>\n<serverPort>2</serverPort>\n<sslInfo>\n</sslInfo>\n<status></status>\n<verStamp>4</verStamp>\n</eaServerDef>\n</eaServersTag>\n</sspCMConfigTag>