Attribute |
type |
values |
mandate |
comment |
type |
string |
MANAGEMENT_CONSOLE, |
true |
|
typeDescription |
string |
|
|
|
name |
string |
|
true |
|
description |
string |
|
false |
|
applications |
coll |
|
false |
|
ipaddress |
string |
|
true |
|
subjectDn |
string |
|
true |
immutable |
signature |
string |
|
false |
readonly |
caCertificate |
String |
|
|
readonly,PEM encoded |
certificate |
String |
|
|
readonly,PEM encoded |
certificatePfx |
binary |
|
|
readonly,Base64 encoded |
certificateJks |
binary |
|
|
readonly,Base64 encoded |
certificatePassword |
string |
|
|
readonly |
agentConfigurePack |
binary |
|
|
readonly |
publicUrl |
String |
|
|
|
+Examples:+
Method:/agent/create
Parameters:
\{
"attrs":
\{
type:"WEB_AGENT",
ipaddress:"192.168.222.9",
name:"testAgent1",
description:"an agent",
subjectDn:"CN=agent test,L=Milton Keynes,OU=R&D,O=Deepnet,C=UK",
//data:"xxxx some data xxx",
applications:\[\[id:aid1\],\[id:aid2\]\]
\},
"return": \["id", "certificatePfx", "agentConfigurePack"\]
\}
Response:
\{
"error":0,
"result":\{"id":1\}
\} |
+Examples:+
Method:/agent/listTypes
Parameters:
\{
\}
Response:
\{
"error":0,
"result":
\{
"total":5,
"rows":
\[
\{"value":"MANAGEMENT_CONSOLE","description":"Management Console"\},
\{"value":"WEB_AGENT","description":"Web Agent"\},
\{"value":"WINDOWS_AGENT","description":"Windows Agent"\},
\{"value":"RADIUS_AGENT","description":"RADIUS Agent"\},
\{"value":"OTHERS_AGENT","description":"Other Agent"\}
\]
\}
\}
\\ |
+Examples:+
Method:/agent/listApplications
Parameters:
\{
"return": \["*"\]
\}
Response:
\{
"error":0,
"result":
\{
"total":2,
"rows":
\[
\{
"id":"aid1",
"name":"aaa application"
\},
\{
"id":"aid2",
"name":"aaa application 2"
\}
\]
\}
\}
\\
\\
\\
\\ |