Как реализовать безопасный веб-сервер (поддержка https) с помощью nanohttpd в Android - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь настроить безопасный веб-сервер в Android с помощью nanohttpd. Текущая реализация поддерживает только http-запросы. Я хочу добавить поддержку https. Пожалуйста, помогите мне здесь, как сделать сервер максимально безопасным.

Уже реализован сервер, поддерживающий http-запросы. Возможность получения запроса и отправки ответа. Используя этот код ниже

@Override
public Response serve(IHTTPSession session)
{
    String uri = session.getUri();
    if(uri.equals("/hello"))
    {
       try {
            FileInputStream fis = null;
            File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath()+"/Pictures/Photo.jpg");
            if(file.exists())
            {
                fis = new FileInputStream(file);
            }
           return newChunkedResponse(Response.Status.OK, "jpg", fis);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
    return null;
}

Я ожидаю, что мой сервер также должен поддерживать запрос https. Я сделал некоторые наработки, но не смог найти соответствующие документы.

...