1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Files
winscp/source/filezilla/FzApiStructures.h
Martin Prikryl 6f39a04987 Issue 2475 – Support client certificates with intermediate certificate
https://winscp.net/tracker/2475

Source commit: 7075ae74fd7e6cd92ed8d8e7422528dc56743158
2026-10-22 00:36:04 +02:00

47 lines
1.3 KiB
C++

//---------------------------------------------------------------------------
#ifndef FzApiStructuresH
#define FzApiStructuresH
//---------------------------------------------------------------------------
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wold-style-cast"
#include <openssl/pkcs12.h>
#pragma clang diagnostic pop
#include <Common.h>
#include <FileBuffer.h>
//---------------------------------------------------------------------------
class t_server
{
public:
t_server();
~t_server() {}
CString host;
int port;
CString user, pass, account;
CString path;
int nServerType;
int nPasv;
int nTimeZoneOffset;
int nUTF8;
int iForcePasvIp;
int iUseMlsd;
TCertificate Certificate;
};
//---------------------------------------------------------------------------
#include "ServerPath.h"
//---------------------------------------------------------------------------
typedef struct
{
CString localfile;
CString remotefile;
CServerPath remotepath;
BOOL get;
__int64 size;
t_server server;
int nType;
NativeInt nUserData;
TTransferOutEvent OnTransferOut;
TTransferInEvent OnTransferIn;
} t_transferfile;
//---------------------------------------------------------------------------
#endif // FzApiStructuresH