Back to product page

KeySignatureList function


Determines list of server key signature algorithms supported and offered by wodSFTPdll.

Type

A Long value. If successful, 0 is returned, otherwise error as specified here

Syntax

  • C
long Sftp_GetKeySignatureList(void *Sftp, char *Buffer, int *Bufsize);
long Sftp_SetKeySignatureList(void *Sftp, char *newVal);
The KeySignatureList(void *Sftp,char *Buffer,int *Bufsize) syntax has these parts:
void *SftpHandle of the created Sftp instance.
char *BufferBuffer that will hold the returned string, or new string that will be set.
int *BufsizeSize of the buffer.

Remarks

KeySignatureList property holds list of all supported and offered server key signature algorithms that can be used when client connects to the server. By default KeySignatureList will contain this list

ssh-rsa,ssh-dss,ecdsa-sha2-nistp521,ecdsa-sha2-nistp384,ecdsa-sha2-nistp256

but you can change it and remove or rearrange algorithms to suit your needs. Note that order of supported algorithms is VERY important since client makes a choice of used server key signature algorithm. Removing them means wodSFTPdll will not use them. Adding new unlisted algorithm will cause wodSFTPdll to fail to connect.

Platforms

Windows