Interface OIDCJWKSService

    • Method Detail

      • get

        @GET
        @Produces({"application/json","application/yaml","application/xml"})
        OIDCJWKSTO get()
      • set

        @POST
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        void set​(@NotNull
                 @NotNull OIDCJWKSTO entityTO)
      • generate

        @POST
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        @Path("new")
        javax.ws.rs.core.Response generate​(@NotNull @QueryParam("jwksKeyId") @DefaultValue("syncope")
                                           @NotNull String jwksKeyId,
                                           @NotNull @QueryParam("jwksType") @DefaultValue("RSA")
                                           @NotNull String jwksType,
                                           @NotNull @QueryParam("jwksKeySize") @DefaultValue("2048")
                                           @javax.validation.constraints.NotNull int jwksKeySize)
      • delete

        @DELETE
        @Consumes({"application/json","application/yaml","application/xml"})
        @Produces({"application/json","application/yaml","application/xml"})
        void delete()