Domain Detective

API Reference

Class

TlsRptReportParser

Namespace DomainDetective
Assembly DomainDetective
Modifiers static

Parses SMTP TLS Reporting (TLS-RPT) JSON reports from .json, .gz, or .zip formats.

Inheritance

  • Object
  • TlsRptReportParser

Methods

Parse 3 overloads
public static TlsRptReport Parse(String path) #
Returns: TlsRptReport

Parses a TLS-RPT JSON report from a file path.

Parameters

path System.String requiredposition: 0
public static TlsRptReport Parse(Stream stream, String name = null) #
Returns: TlsRptReport

Parses a TLS-RPT JSON report from a stream.

Parameters

stream System.IO.Stream requiredposition: 0
name System.String = null optionalposition: 1
public static TlsRptReport Parse(Stream stream, String name, Int64 maxUncompressedBytes) #
Returns: TlsRptReport

Parses a TLS-RPT JSON report from a stream with size limits.

Parameters

stream System.IO.Stream requiredposition: 0
Input stream containing the report data.
name System.String requiredposition: 1
Optional name used to determine the format (.json, .gz, .zip).
maxUncompressedBytes System.Int64 requiredposition: 2
Maximum uncompressed size to read (0 means unlimited).
{{ include "footer" }}