Adicionar certificado digital à chamada do webservice

Prezados,

Para consumir um webservice, preciso me autenticar com um certificado digital. Nos testes iniciais, eu instanciei uma referencia do certificado digital (arquivo.cert) e pensei em passar para a chamada do webservice, porém não vi nenhum método parecido.

O caminho da autenticação é por aí mesmo, ou eu estou viajando? Se alguém conhecer alguma referência me encaminhe para eu poder estudar.

PS: Sem autenticação, o consumo do webservice está ok.

Abraços,
Allan

Em .net eu vi que é assim:

X509Certificate Cert = X509Certificate.CreateFromCertFile("C:\\mycert.cer"); Request.ClientCertificates.Add(Cert);

Agora em java não to conseguindo adicionar o certificado no pedido do webservice.