Class CAResource


@Path("/ca") @Produces("application/json") @RequiresAuthentication public class CAResource extends RestResource
  • Constructor Details

    • CAResource

      @Inject public CAResource(CaKeystore caKeystore)
  • Method Details

    • get

      @GET @RequiresPermissions("graylog_ca:read") public CertificateAuthorityInformation get() throws KeyStoreStorageException
      Throws:
      KeyStoreStorageException
    • createCA

      @POST @Path("create") @RequiresPermissions("graylog_ca:create") public jakarta.ws.rs.core.Response createCA(@NotNull @Valid @NotNull @Valid CreateCARequest request)
    • uploadCA

      @POST @Consumes("multipart/form-data") @Path("upload") @Produces("application/json") @RequiresPermissions("graylog_ca:create") public jakarta.ws.rs.core.Response uploadCA(String password, List<org.glassfish.jersey.media.multipart.FormDataBodyPart> files)