Erro SSL Certificate Required ao enviar API POST assinada com XML?

Boa tarde

Gerei xml e assinei o mesmo agora estou tentanto enviar API POST e esta dando seguinte erro.

496 Client Error: "

496 SSL Certificate Required

A client certificate must be provided.

já instalei todos as cadeias de certificados , mas continua dando erro, estou usando localhost:8080 como teste.

aqui parte do codigo.

@RestController
@RequestMapping(“arquivo”)
public class EnvioR1000 {

@RequestMapping("/enviar")
@PostMapping
public String cotacaoEnviar() throws FileNotFoundException { 
	 
		RestTemplate restTemplate = new RestTemplate();
		
		String xmlArquivo = "<carrega arquivo xml assinado>";
 			
		String resourceUrl = "https://url de teste";	
		
		HttpHeaders headers = new HttpHeaders();
		headers.setContentType(MediaType.APPLICATION_XML); 	
		
		try { 
			
			HttpEntity<String> entity = new HttpEntity<String>(xmlArquivo ,headers);
		
			ResponseEntity<String> response = restTemplate.exchange(resourceUrl, HttpMethod.POST, entity,
					String.class);

Você está enviando o certificado que você usou para assinar o XML na requisição? Não sei como isso funciona no Java, mas no Node eu envio o cert e o key no Agent HTTPS da requisição.

Obrigado lucas por responder.

Então, não estou levando e tentei da uma olhada net mas não consegui.

eu preciso de help

obrigado

Resolvido.

obrigado