Raritan EMX JSON-RPC API
Main Page
Related Pages
Interfaces
IDL Files
emx-json-rpc-api
idl
ServerSSLCert.idl
1
4
module
cert
{
5
7
interface
ServerSSLCert
{
8
10
structure
CommonAttributes
{
11
string
country
;
12
string
stateOrProvince
;
13
string
locality
;
14
string
organization
;
15
string
organizationalUnit
;
16
string
commonName
;
17
string
emailAddress
;
18
};
19
21
structure
ReqInfo
{
22
CommonAttributes
subject
;
23
int
keyLength
;
24
};
25
27
structure
CertInfo
{
28
CommonAttributes
subject
;
29
CommonAttributes
issuer
;
30
string
invalidBefore
;
31
string
invalidAfter
;
32
string
serialNumber
;
33
int
keyLength
;
34
};
35
37
structure
Info
{
38
boolean
havePendingReq
;
39
boolean
havePendingCert
;
40
ReqInfo
pendingReqInfo
;
41
CertInfo
pendingCertInfo
;
42
CertInfo
activeCertInfo
;
43
int
maxSignDays
;
44
};
46
58
int
generateUnsignedKeyPair(in
ReqInfo
reqInfo, in
string
challenge);
59
71
int
generateSelfSignedKeyPair(in
ReqInfo
reqInfo, in
int
days);
72
76
void
deletePending();
77
83
void
getInfo(out
Info
info);
84
94
int
installPendingKeyPair();
95
96
};
97
98
}
cert::ServerSSLCert::ReqInfo::subject
CommonAttributes subject
Certificate subject attributes.
Definition:
ServerSSLCert.idl:22
cert::ServerSSLCert::CommonAttributes::organization
string organization
Organization.
Definition:
ServerSSLCert.idl:14
cert::ServerSSLCert::Info
Certificate manager information.
Definition:
ServerSSLCert.idl:37
cert::ServerSSLCert::ReqInfo
Certificate signing request information.
Definition:
ServerSSLCert.idl:21
cert::ServerSSLCert::Info::pendingReqInfo
ReqInfo pendingReqInfo
Information about pending CSR.
Definition:
ServerSSLCert.idl:40
cert::ServerSSLCert::CertInfo::issuer
CommonAttributes issuer
Issuer attributes.
Definition:
ServerSSLCert.idl:29
cert::ServerSSLCert::Info::maxSignDays
int maxSignDays
Maximum number of days a self signed certificate will be valid.
Definition:
ServerSSLCert.idl:43
cert::ServerSSLCert::CommonAttributes::emailAddress
string emailAddress
Email Address.
Definition:
ServerSSLCert.idl:17
cert::ServerSSLCert::CommonAttributes::locality
string locality
Locality or city.
Definition:
ServerSSLCert.idl:13
cert::ServerSSLCert::Info::activeCertInfo
CertInfo activeCertInfo
Information about active certificate.
Definition:
ServerSSLCert.idl:42
cert::ServerSSLCert::CommonAttributes::country
string country
Country code.
Definition:
ServerSSLCert.idl:11
cert
SSL Certificate Management.
Definition:
ServerSSLCert.idl:4
cert::ServerSSLCert::CertInfo::keyLength
int keyLength
Key length in bits.
Definition:
ServerSSLCert.idl:33
cert::ServerSSLCert::CertInfo::serialNumber
string serialNumber
Serial number.
Definition:
ServerSSLCert.idl:32
cert::ServerSSLCert::CertInfo::subject
CommonAttributes subject
Subject attributes.
Definition:
ServerSSLCert.idl:28
cert::ServerSSLCert::CommonAttributes::commonName
string commonName
Common Name.
Definition:
ServerSSLCert.idl:16
cert::ServerSSLCert
SSL certificate management interface.
Definition:
ServerSSLCert.idl:7
cert::ServerSSLCert::ReqInfo::keyLength
int keyLength
Key length in bits.
Definition:
ServerSSLCert.idl:23
cert::ServerSSLCert::Info::havePendingCert
boolean havePendingCert
true if an uploaded certificate is pending activation
Definition:
ServerSSLCert.idl:39
cert::ServerSSLCert::Info::havePendingReq
boolean havePendingReq
true if a CSR is pending
Definition:
ServerSSLCert.idl:38
cert::ServerSSLCert::CommonAttributes::stateOrProvince
string stateOrProvince
State or province.
Definition:
ServerSSLCert.idl:12
cert::ServerSSLCert::Info::pendingCertInfo
CertInfo pendingCertInfo
Information about pending certificate.
Definition:
ServerSSLCert.idl:41
cert::ServerSSLCert::CertInfo::invalidBefore
string invalidBefore
Begin of validity period.
Definition:
ServerSSLCert.idl:30
cert::ServerSSLCert::CommonAttributes::organizationalUnit
string organizationalUnit
Organizational Unit.
Definition:
ServerSSLCert.idl:15
cert::ServerSSLCert::CommonAttributes
Certificate issuer or subject attributes.
Definition:
ServerSSLCert.idl:10
cert::ServerSSLCert::CertInfo
Certificate information.
Definition:
ServerSSLCert.idl:27
cert::ServerSSLCert::CertInfo::invalidAfter
string invalidAfter
End of validity period.
Definition:
ServerSSLCert.idl:31
Generated on Wed Apr 5 2017 18:54:11 for Raritan EMX JSON-RPC API by
1.8.11