Secure Socket Layer (ssl)

Table 266. Secure Socket Layer (ssl)

FieldField NameTypeDescription
ssl.alert_messageAlert MessageNo valueAlert message
ssl.alert_message.descDescriptionUnsigned 8-bit integerAlert message description
ssl.alert_message.levelLevelUnsigned 8-bit integerAlert message level
ssl.app_dataApplication DataNo valuePayload is application data
ssl.change_cipher_specChange Cipher Spec MessageNo valueSignals a change in cipher specifications
ssl.handshakeHandshake ProtocolNo valueHandshake protocol message
ssl.handshake.cert_typeCertificate typeUnsigned 8-bit integerCertificate type
ssl.handshake.cert_typesCertificate typesNo valueList of certificate types
ssl.handshake.cert_types_countCertificate types countUnsigned 8-bit integerCount of certificate types
ssl.handshake.certificateCertificateByte arrayCertificate
ssl.handshake.certificate_lengthCertificate LengthUnsigned 24-bit integerLength of certificate
ssl.handshake.certificatesCertificatesNo valueList of certificates
ssl.handshake.certificates_lengthCertificates LengthUnsigned 24-bit integerLength of certificates field
ssl.handshake.challengeChallengeNo valueChallenge data used to authenticate server
ssl.handshake.challenge_lengthChallenge LengthUnsigned 16-bit integerLength of challenge field
ssl.handshake.cipher_spec_lenCipher Spec LengthUnsigned 16-bit integerLength of cipher specs field
ssl.handshake.cipher_suites_lengthCipher Suites LengthUnsigned 16-bit integerLength of cipher suites field
ssl.handshake.cipherspecCipher SpecUnsigned 24-bit integerCipher specification
ssl.handshake.ciphersuiteCipher SuiteUnsigned 16-bit integerCipher suite
ssl.handshake.ciphersuitesCipher SuitesNo valueList of cipher suites supported by client
ssl.handshake.clear_key_dataClear Key DataNo valueClear portion of MASTER-KEY
ssl.handshake.clear_key_lengthClear Key Data LengthUnsigned 16-bit integerLength of clear key data
ssl.handshake.comp_methodCompression MethodUnsigned 8-bit integerCompression Method
ssl.handshake.comp_methodsCompression MethodsNo valueList of compression methods supported by client
ssl.handshake.comp_methods_lengthCompression Methods LengthUnsigned 8-bit integerLength of compression methods field
ssl.handshake.connection_idConnection IDNo valueServer's challenge to client
ssl.handshake.connection_id_lengthConnection ID LengthUnsigned 16-bit integerLength of connection ID
ssl.handshake.dnameDistinguished NameByte arrayDistinguished name of a CA that server trusts
ssl.handshake.dname_lenDistinguished Name LengthUnsigned 16-bit integerLength of distinguished name
ssl.handshake.dnamesDistinguished NamesNo valueList of CAs that server trusts
ssl.handshake.dnames_lenDistinguished Names LengthUnsigned 16-bit integerLength of list of CAs that server trusts
ssl.handshake.encrypted_keyEncrypted KeyNo valueSecret portion of MASTER-KEY encrypted to server
ssl.handshake.encrypted_key_lengthEncrypted Key Data LengthUnsigned 16-bit integerLength of encrypted key data
ssl.handshake.key_argKey ArgumentNo valueKey Argument (e.g., Initialization Vector)
ssl.handshake.key_arg_lengthKey Argument LengthUnsigned 16-bit integerLength of key argument
ssl.handshake.lengthLengthUnsigned 24-bit integerLength of handshake message
ssl.handshake.md5_hashMD5 HashNo valueHash of messages, master_secret, etc.
ssl.handshake.randomRandom.bytesNo valueRandom challenge used to authenticate server
ssl.handshake.random_timeRandom.gmt_unix_timeDate/Time stampUnix time field of random structure
ssl.handshake.session_idSession IDByte arrayIdentifies the SSL session, allowing later resumption
ssl.handshake.session_id_hitSession ID HitBooleanDid the server find the client's Session ID?
ssl.handshake.session_id_lengthSession ID LengthUnsigned 8-bit integerLength of session ID field
ssl.handshake.sha_hashSHA-1 HashNo valueHash of messages, master_secret, etc.
ssl.handshake.typeHandshake Message TypeUnsigned 8-bit integerSSLv2 handshake message type
ssl.handshake.verify_dataVerify DataNo valueOpaque verification data
ssl.handshake.versionVersionUnsigned 16-bit integerMaximum version supported by client
ssl.pct_handshake.typeHandshake Message TypeUnsigned 8-bit integerPCT handshake message type
ssl.recordRecord LayerNo valueRecord layer
ssl.record.content_typeContent TypeUnsigned 8-bit integerContent type
ssl.record.is_escapeIs EscapeBooleanIndicates a security escape
ssl.record.lengthLengthUnsigned 16-bit integerLength of SSL record data
ssl.record.padding_lengthPadding LengthUnsigned 8-bit integerLength of padding at end of record
ssl.record.versionVersionUnsigned 16-bit integerRecord layer version.