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?