Как передать сертификат клиента через HTTP-клиент?
Я хочу использовать взаимную SSL-аутентификацию между сервисами A и B. I 'В настоящее время я реализую передачу сертификата клиента из сервиса A в Java. Я'Я использую Apache DefaultHttpClient для выполнения моих запросов. Мне удалось получить сертификат клиента для моей службы A из внутреннего диспетчера учетных данных, и я храню его в виде массива байтов.
DefaultHttpClient client = new DefaultHttpClient();
byte [] certificate = localCertManager.retrieveCert();
У меня очень мало опыта в этой области, и яБуду признателен за вашу помощь!
Я подумал, что, может быть, это нужно каким-то образом передавать через аргументы в HTTP-клиенте или, возможно, в заголовках.
Как передать сертификат клиента через HTTP-клиент?