Interface ISmimeRevocation


@Path("/smime_revocation/{domainUid}") public interface ISmimeRevocation
ISmimeRevocation API
Used to verify end-user certificate is not revoked by authorities
  • Method Details

    • areRevoked

      @POST @Path("revoked_clients") Set<RevocationResult> areRevoked(List<SmimeCertClient> clients) throws net.bluemind.core.api.fault.ServerFault
      Check if a certificate serialNumber list is revoked
      Parameters:
      clients - the client certificates SmimeCertClient
      Returns:
      RevocationResult lists
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • refreshDomainRevocations

      @PUT @Path("refresh_domain") void refreshDomainRevocations() throws net.bluemind.core.api.fault.ServerFault
      Refresh revocated certificates
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • refreshRevocations

      @PUT @Path("refresh/{uid}") void refreshRevocations(@PathParam("uid") String cacertUid) throws net.bluemind.core.api.fault.ServerFault
      Refresh revocated certificates
      Parameters:
      cacertUid - SmimeCacert uid
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • fetch

      @POST @Path("fetch") SmimeCacertInfos fetch(ItemValue<SmimeCacert> cacert) throws net.bluemind.core.api.fault.ServerFault
      Get SmimeRevocation for a S/MIME CA certificate
      Parameters:
      cacert - the S/MIME CA certificate SmimeCacert
      Returns:
      SmimeRevocation lists
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object