Jak przekazać certyfikat klienta za pomocą klienta HTTP?

Chcę używać wzajemnego uwierzytelniania SSL między usługą A i B. Obecnie implementuję przekazywanie certyfikatu klienta z usługi A w Javie. Używam Apache DefaultHttpClient do wykonywania moich żądań. Udało mi się pobrać certyfikat klienta dla mojej usługi A z wewnętrznego menedżera poświadczeń i zachować go jako tablicę bajtów.

DefaultHttpClient client = new DefaultHttpClient();
byte [] certificate = localCertManager.retrieveCert();

Mam bardzo małe doświadczenie w tej dziedzinie i będę wdzięczny za pomoc!

Myślałem, że może to być jakoś przekazywane przez argumenty w kliencie HTTP lub w nagłówkach.

Jak przekazać certyfikat klienta za pomocą klienta HTTP?

questionAnswers(2)

yourAnswerToTheQuestion