Che cosa significa una firma: la firma significa che il programma non è stato manomesso dopo la firma. (Ad esempio inserire il malware in esso spezzerebbe la firma) Le firme non provano se un programma è sicuro, solo che non è stato modificato da quando è stato firmato.
Sebbene la firma SHA256 sia scaduta, ciò non significa necessariamente che la firma non possa più essere considerata attendibile, a condizione che Microsoft abbia mantenuto tale chiave privata al sicuro. Il file non è stato modificato per interrompere la firma SHA256, è solo il momento per loro di cambiare chiave, quindi Microsoft non deve aggrapparsi e proteggere le vecchie chiavi per sempre. Significa anche che se la chiave è compromessa e non può essere revocata, alla fine scadrà da sola.
A meno che la chiave privata di Microsoft non sia stata compromessa tra il 17 febbraio e ora, la data di scadenza non è importante. Se la chiave è stata compromessa e utilizzata per firmare qualcosa di malvagio prima del 17 febbraio, la data di scadenza non ti salverà.
TL; DR: È quasi certamente da Microsoft, ma dovrebbero firmarlo di nuovo.