Ciò che intendo realizzare è molto semplice. Voglio collegarmi a un database MS SQL esterno da uno script PHP su una connessione sicura. Ciò è tuttavia risultato problematico e, con tre ore dedicate alla ricerca finora, sono in perdita.PHP connettersi a MS SQL con SSL
La piattaforma per il client è Ubuntu, il che significa che non è possibile utilizzare SQLSRV. La connessione sicura è stata testata con diversi client e funziona correttamente. Attualmente sto usando PDO e DBlib per connettermi al database, che funziona anche bene.
Non è stato possibile trovare alcun metodo per forzare una connessione sicura. Ho provato più altri driver, senza alcun risultato.
Quali sono le mie opzioni?
Edit: io sono rimasto con i seguenti registri FreeTDS ...
config.c:543: Got a match.
config.c:565: host = 'XXXXXXXXXX'
config.c:595: Found host entry XXXXXXXXXX.
config.c:599: IP addr is XXXXXXXXXX.
config.c:565: port = '1433'
config.c:565: encryption = 'require'
config.c:565: check certificate hostname = 'no'
config.c:629: UNRECOGNIZED option 'check certificate hostname' ... ignoring.
config.c:565: ca file = 'XXXXXXXXXX.pem'
config.c:629: UNRECOGNIZED option 'ca file' ... ignoring.
Quali errori hai ricevuto? – Jamesking56
Nessuno, ho interrogato il server per verificare se la connessione è stata crittografata, non lo era. Adoro alcuni errori ormai. –