# Certificate
Create, delete and manage certificates.
Find additional help here: https://help.internetx.com/display/SSLEN
General call of tasks:
let objectJob = domainrobot.certificate().create(certificate);
List of all available tasks (with typescript defintions) with linked examples (if available):
- create(model: DomainRobotModels.Certificate): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- createRealtime(model: DomainRobotModels.Certificate): DomainRobotResult<JsonResponseDataCertificate, Number>;
- prepareOrder(model: DomainRobotModels.CertificateData): DomainRobotResult<JsonResponseDataCertificateData, Number>;
- list(model: DomainRobotModels.Query, keys?: String[]): DomainRobotResult<JsonResponseDataCertificate, Number>;
- info(id: Number): DomainRobotResult<JsonResponseDataCertificate, Number>;
- reissue(model: DomainRobotModels.Certificate): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- delete(id: Number): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- renew(model: DomainRobotModels.Certificate): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- comment(model: DomainRobotModels.Certificate): DomainRobotResult<JsonResponseDataVoid, Number>;