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);