37 UtcDateTime validFrom;
43 typedef sequence<Certificate> CertificateList;
45 enum CertStoreStatus {
63 void init(in
string password, in
boolean isLoginPassword);
70 void open(in
string password);
82 void get(out CertificateList certificates);
90 void getById(out
Certificate certificate, in kerio::web::KId
id);
97 void getStatus(out CertStoreStatus
status);
105 void toSource(out
string source, in kerio::web::KId
id);
113 void openWithOldLoginPassword(in
string oldPassword);
114 void openEditWithOldLoginPassword(in
string oldPassword);
121 void reset(in
string loginPassword);
129 void openEdit(in
string password);
146 void setPreferred(in kerio::web::KId
id);
148 void changePassword(in
string oldPassword, in
string newPassword, in
boolean isLoginPassword);
150 void importPKCS12(in kerio::web::KId fileId, in
string password);
159 void exportPKCS12(out
kerio::web::Download fileDownload, in
string newPassword, in kerio::web::KId
id);
161 void remove(in kerio::web::KId id);