static void LogTlsLogExtended(LogTlsLogThread *aft, SSLState * state)
{
if (state->server_connp.cert0_fingerprint != NULL) {
- MemBufferWriteString(aft->buffer, " SHA1='%s'\n", state->server_connp.cert0_fingerprint);
+ MemBufferWriteString(aft->buffer, " SHA1='%s'", state->server_connp.cert0_fingerprint);
}
+ switch (state->server_connp.version) {
+ case TLS_VERSION_UNKNOWN:
+ MemBufferWriteString(aft->buffer, " VERSION='UNDETERMINED'");
+ break;
+ case SSL_VERSION_2:
+ MemBufferWriteString(aft->buffer, " VERSION='SSLv2'");
+ break;
+ case SSL_VERSION_3:
+ MemBufferWriteString(aft->buffer, " VERSION='SSLv3'");
+ break;
+ case TLS_VERSION_10:
+ MemBufferWriteString(aft->buffer, " VERSION='TLSv1'");
+ break;
+ case TLS_VERSION_11:
+ MemBufferWriteString(aft->buffer, " VERSION='TLS 1.1'");
+ break;
+ case TLS_VERSION_12:
+ MemBufferWriteString(aft->buffer, " VERSION='TLS 1.2'");
+ break;
+ default:
+ MemBufferWriteString(aft->buffer, " VERSION='0x%04x'",
+ state->server_connp.version);
+ break;
+ }
+ MemBufferWriteString(aft->buffer, "\n");
}
static int GetIPInformations(Packet *p, char* srcip, size_t srcip_len,