Skip to main content

TLS Sig Algo

Counts TLS certificates by signature algorithm, keyed by the algorithm name in the certificate text.

PropertyValue
GUID{C90640F6-ACD1-4BE5-92FF-A417DC6A987A}
LayerL7 Application
InputPackets
Key typeAlgorithm name string
ImplementationLua — counter_sig_algos.lua (group), tlscertalgos.lua (metering) (apps/analyzers/tls-metrics-pack)
Trisul Apptls-metrics-pack (install from Trisul Apps)
Bucket / Topper30 s / 300 s
Enabled by defaultYes, after the app is installed

What it measures​

  • tlscertalgos.lua is an fts_monitor script on the SSL Certs full-text stream. Each document is the text dump of a certificate chain.
  • The script splits the chain at each -----END CERTIFICATE-----. Each certificate in the chain adds 1 to its key, so one TLS session with a 3-certificate chain adds 3.
  • The SSL Certs stream comes from TLS certificate extraction in the probe. If no certificates are extracted, this group stays empty.
  • For each certificate the script also adds an edge from the algorithm key to the certificate CN in TLS Orgs.

Keys​

One key is the first value after Signature Algorithm: in each certificate. No labels are set.

KeyMeaning
sha256WithRSAEncryptionRSA signature with SHA-256
ecdsa-with-SHA384ECDSA signature with SHA-384
sha1WithRSAEncryptionRSA signature with SHA-1

Special keys​

KeyMeaning
SYS:GROUP_TOTALSSum of every update made to this group in the interval: the number of certificates seen, counting every certificate in each chain.

Meter list​

IDNameTypeUnitsTopBottomDescription
0certsVT_COUNTERCerts100Short name Certs. 1 per certificate in a chain.
1uniqsVT_GAUGEUniques2020Reserved cardinality slot. Not populated.
2uniqsVT_GAUGEUniques2020Reserved cardinality slot. Not populated.