Certificado em requisição SOAP com Feign

Precisa autenticar minha requisição SOAP no Feign com dois certificados, um deles é um “.pfx” e outro e “.jks”, até o momento não consegui de forma alguma, precisa de alguma orientação, aqui está oque fiz:

  private SSLSocketFactory getSSLSocketFactory() throws ConfigurationException {
    try {
      final var certificadoPassword = secretManagerProperties.getCertificadoPassword().toCharArray();
      final var servidorcadeiasPassword = secretManagerProperties.getServidorcadeiasPassword().toCharArray();
      final var sslContext = SSLContextBuilder
          .create()
          .loadKeyMaterial(ResourceUtils.getFile(receitaFederalProperties.getCertificatePath()), certificadoPassword, certificadoPassword)
          .setKeyStoreType(receitaFederalProperties.getCertificateTipo())
          .loadTrustMaterial(ResourceUtils.getFile(receitaFederalProperties.getTruststorePath()), servidorcadeiasPassword)
          .build();
      return sslContext.getSocketFactory();
    } catch (Exception exception) {
      throw new ConfigurationException(exception);
    }
  }

  @Bean
  public Feign feign() throws ConfigurationException {
    final var clientTrustStore = new Client.Default(getSSLSocketFactory(), null);

    return Feign.builder()
        .retryer(NEVER_RETRY)
        .client(clientTrustStore)
        .build();
  }