forked from wolfSSL/wolfssl
added Certificate Status handshake message to sniffer
This commit is contained in:
@ -87,5 +87,6 @@ STRINGTABLE
|
||||
|
||||
71, "Decrypt Keys Not Set Up"
|
||||
72, "Late Key Load Error"
|
||||
73, "Got Certificate Status msg"
|
||||
}
|
||||
|
||||
|
@ -236,7 +236,8 @@ static const char* const msgTable[] =
|
||||
|
||||
/* 71 */
|
||||
"Decrypt Keys Not Set Up",
|
||||
"Late Key Load Error"
|
||||
"Late Key Load Error",
|
||||
"Got Certificate Status msg"
|
||||
};
|
||||
|
||||
|
||||
@ -1842,6 +1843,9 @@ static int DoHandShake(const byte* input, int* sslBytes,
|
||||
case certificate_verify:
|
||||
Trace(GOT_CERT_VER_STR);
|
||||
break;
|
||||
case certificate_status:
|
||||
Trace(GOT_CERT_STATUS_STR);
|
||||
break;
|
||||
default:
|
||||
SetError(GOT_UNKNOWN_HANDSHAKE_STR, error, session, 0);
|
||||
return -1;
|
||||
|
@ -2276,6 +2276,7 @@ enum HandShakeType {
|
||||
certificate_verify = 15,
|
||||
client_key_exchange = 16,
|
||||
finished = 20,
|
||||
certificate_status = 22,
|
||||
change_cipher_hs = 55 /* simulate unique handshake type for sanity
|
||||
checks. record layer change_cipher
|
||||
conflicts with handshake finished */
|
||||
|
@ -105,6 +105,7 @@
|
||||
|
||||
#define DECRYPT_KEYS_NOT_SETUP 71
|
||||
#define CLIENT_HELLO_LATE_KEY_STR 72
|
||||
#define GOT_CERT_STATUS_STR 73
|
||||
/* !!!! also add to msgTable in sniffer.c and .rc file !!!! */
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user