On 4-2-2012 7:34, Ludo Brands wrote: >> I've been fiddling with connecting to an SSH server. >> >> Thanks to Ludo Brands' help I can use username/password with >> Synapse (stable)+cryptlib. I'm fiddling and trying to get >> private key authentication to work. >> Thanks, >> Reinier >> > After some "fiddling" I finally got it working. There are some more fields > needed for private key authorization: > > FTelnetSend.Sock.SSL.PrivateKeyFile:='path to pkcs#15 formated key > file'; > TSSLCryptLib(FTelnetSend.Sock.SSL).PrivateKeyLabel:='the label that > identifies the private key in the key file'; > FTelnetSend.Sock.SSL.KeyPassword:='the passphrase for the key file'; > > The first line is the most difficult to sort out. ssh_keygen nor openssl > support pkcs#15. The pkcs#15 format is used in crypto cards but almost never > in files. A little howto (perhaps there are shorter routes but I haven't > found one): > -Fire up your linux system <snip>
> That's it. > > Ludo Quite some fiddling! Thanks a million. Looking over your instructions it seems it's mostly a matter of converting keys, and fortunately the server only needs to accept the final key... I'll give it a go & report back Thanks again, Reinier _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal