10 #import <kerio/web/idl/SharedStructures.idl>
11 #include <kerio/web/idl/Certificates.idl>
17 typedef sequence<kerio::web::Certificate> CertificateList;
44 void get(out CertificateList certificates);
53 void generate(out kerio::web::KId
id, in kerio::web::NamedValueList subject, in
long valid);
61 void generateRequest(out kerio::web::KId
id, in kerio::web::NamedValueList subject);
71 void importCertificate(in kerio::web::KId
id, in
string fileId, in
string password);
80 void importPrivateKey(out
boolean needPassword, out kerio::web::KId
id, in
string fileId);
88 void remove(out kerio::web::ErrorList errors, in kerio::web::KIdList certificateIds);
95 void setActive(in kerio::web::KId
id);
103 void toSource(out
string source, in kerio::web::KId
id);