Веб-сервис REST на основе SSL TLS1.2 в Java - PullRequest
0 голосов
/ 20 сентября 2019

Мне нужно разработать основанный на ssl tls1.2 web-сервис rest в java, я написал простой web-сервис rest в java.Что мне нужно добавить в код, чтобы включить SSL TLS1.2.

package nit.ws;

import java.io.File;
import java.io.FileInputStream;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.ResponseBuilder;

@Path("/test")
public class Test {

    @GET
    @Path("/hi")
    @Produces(MediaType.TEXT_PLAIN)
    public String sayHi()
    {
        return "Hi, welcome to rest world";
    }



    @GET
    @Path("/pdf")
    @Produces("application/pdf")
    public javax.ws.rs.core.Response getPdf() throws Exception
    {
        File file = new File("C:\\Users\\juke\\Desktop\\learning.pdf");
        FileInputStream fileInputStream = new FileInputStream(file);
        javax.ws.rs.core.Response.ResponseBuilder responseBuilder = javax.ws.rs.core.Response.ok((Object) fileInputStream);
        responseBuilder.type("application/pdf");
        responseBuilder.header("Content-Disposition", "filename=test.pdf");
        return responseBuilder.build();
    }
}
...