?? sslstruct.h
字號:
/*服務器、客戶端用到的一些結構*/
#include <openssl/ssl.h>
#include <openssl/pkcs12.h>
#include <openssl/rand.h>
#define DER 1 //FORMAT_ASN1
#define PEM 3 /*定義格式*/
#define NET 4
#define P12 5
struct stuISSU//主題、發(fā)行者
{
char sub[BUFSIZ];
char iss[BUFSIZ];
};
struct stuSERVERINFO
{
stuISSU peerChain;//對方證書連
char selfChain[BUFSIZ];//自己證書鏈
stuISSU peerCert;//對方證書
char Cert[4*BUFSIZ];//對方證書-pem
char CiphersVer[64];//SSL版本
char CiphersName[64];//SSL算法
int read;//讀取
int written;//寫入
int CertBit;//共鑰位數
UCHAR Session[4*BUFSIZ];
stuSERVERINFO()
{
memset(this,0,sizeof(stuSERVERINFO));
}
};
struct stuCLIENTINFO
{
UCHAR Session[4*BUFSIZ];
char Cert[4*BUFSIZ];//對方證書-pem
stuISSU peerCert;//對方證書
char Shared_ciphers[4*BUFSIZ];
char Current_cipher[64];
stuCLIENTINFO()
{
memset(this,0,sizeof(stuCLIENTINFO));
}
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -