TSG-4965 功能端通过界面下发的 JA3 Fingerprint 识别 Pinning APP 和未装根证书的 APP
This commit is contained in:
@@ -17,7 +17,7 @@ enum SSL_STREAM_OPT
|
||||
SSL_STREAM_OPT_IS_CT_CERT, //0:FALSE, 1:TRUE.
|
||||
SSL_STREAM_OPT_IS_MUTUAL_AUTH, //0:FALSE, 1:TRUE.
|
||||
SSL_STREAM_OPT_PINNING_STATUS, //0:FALSE, 1:TRUE.
|
||||
SSL_STREAM_OPT_APP_STATUS, //0:FALSE, 1:TRUE.
|
||||
SSL_STREAM_OPT_JA3_PINNING_STATUS, //0:FALSE, 1:TRUE.
|
||||
SSL_STREAM_OPT_HAS_PROTOCOL_ERRORS, //0:FALSE, 1:TRUE.
|
||||
SSL_STREAM_OPT_NO_VERIFY_SELF_SIGNED, //VALUE is an interger, SIZE=sizeof(int). 1:ON, 0:OFF. DEFAULT:0.
|
||||
SSL_STREAM_OPT_NO_VERIFY_COMMON_NAME, //VALUE is an interger, SIZE=sizeof(int). 1:ON, 0:OFF. DEFAULT:1.
|
||||
@@ -31,6 +31,12 @@ enum SSL_STREAM_OPT
|
||||
SSL_STREAM_OPT_SNI, //VALUE is string
|
||||
SSL_STREAM_OPT_ADDR //VALUE is string
|
||||
};
|
||||
enum ssl_ja3_pinning_status
|
||||
{
|
||||
JA3_PINNING_STATUS_UNKNOWN = -1,
|
||||
JA3_PINNING_STATUS_NOT_PINNING = 0,
|
||||
JA3_PINNING_STATUS_IS_PINNING = 1,
|
||||
};
|
||||
int sslver_str2num(const char * version_str);
|
||||
|
||||
//s_stream must be upstream.
|
||||
|
||||
Reference in New Issue
Block a user