Interface ISmimeCACert

All Superinterfaces:
IChangelogSupport, ICrudSupport<SmimeCacert>, IGetSupport<SmimeCacert>, IReadByIdSupport<SmimeCacert>, IRestoreCrudSupport<SmimeCacert>, IRestoreItemCrudSupport<SmimeCacert>, IRestoreSupport<SmimeCacert>

@Path("/smime_cacerts/{containerUid}") public interface ISmimeCACert extends IChangelogSupport, ICrudSupport<SmimeCacert>, IReadByIdSupport<SmimeCacert>, IRestoreItemCrudSupport<SmimeCacert>
ISmimeCACerts API - admin can add CA certificates they trust. They'll be trusted for all domain users. Those certificates are fetched by MailApp to verify end-user certificate and check if one can be trusted.
  • Method Details

    • all

      @GET @Path("_all") List<ItemValue<SmimeCacert>> all() throws net.bluemind.core.api.fault.ServerFault
      List all S/MIME certificates
      Returns:
      All SmimeCacert
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • reset

      @POST @Path("_reset") void reset() throws net.bluemind.core.api.fault.ServerFault
      Delete all SmimeCacerts of this domain
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • getCacertWithRevocations

      @GET @Path("_details") List<SmimeCacertInfos> getCacertWithRevocations() throws net.bluemind.core.api.fault.ServerFault
      List all S/MIME certificates with revocations
      Returns:
      All SmimeCacertInfos
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object