Oi denovo.
Isso é o correto?
ResponseEntity test() {
File file = null;
try {
file = ResourceUtils.getFile("classpath:" + certificatePath);
file = new ClassPathResource(certificatePath).getFile();
log.info("Exists: {}", file.exists());
log.info("Absolute Path: {}", file.getAbsolutePath());
} catch (Exception e) {
log.error("Error reading certificate file: {}", e.getMessage());
}
if (file == null) {
log.error("Certificate not found");
return ResponseEntity.notFound().build();
}
EFICredentialsDTO credentialsDTO = EFICredentialsDTO.builder()
.sandbox(isSandbox)
.client_id(clientId)
.client_secret(clientSecret)
.certificate(file.getAbsolutePath())
.build();
É só colocar o path do certificado? Como lá no exemplo?
Estou obtendo o seguinte erro: Unexpected end of file from server
Acredito ser do certificado. Estou seguindo o mesmo exemplo
https://github.com/efipay/sdk-java-examples-apis-efi/blob/main/src/main/java/br/com/efi/open_finance/payments/recurrency/json/OfListRecurrencyPixPayment.javaAlguém usa Spring pra saber se assim retorna o path correto?