J'essaie de créer un programme simple qui permet aux clients non-SSL de communiquer via SSL.IdMappedPortTCP OnOutboundConnect Support SSL
Fondamentalement, IdMappedPortTCP accepte les clients non cryptés (non SSL) et transmet les données via SSL aux propriétés MappedHost et MappedPort spécifiées.
Jusqu'à présent, j'essayé le code suivant sur l'événement OnOutboundConnect mais il semble ne fonctionne pas:
AContext.Connection.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(AContext.Connection);
Pensez comme une version simple de stunnel (proxy SSL/TLS)
Quand je dis « ne fonctionne pas », je voulais dire que le IOHandler est ignoré et même le programme ne se plaint pas de manquer DLLs OpenSSL. – MakeG