Package com.mimecast.robin.mx.assets
Class StsReport
java.lang.Object
com.mimecast.robin.mx.assets.StsDnsTxt
com.mimecast.robin.mx.assets.StsReport
Strict Transport Security Report.
Parser for TLSRPT DNS TXT record contents.
Once constructed all data can be retrieved.
Primary scope is for rua fetching for reporting HTTPS and/or mailto:.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.mimecast.robin.mx.assets.StsDnsTxt
getRecord, getVersion, toString
-
Field Details
-
rua
Rua list.
-
-
Constructor Details
-
StsReport
Constructs a new StsReport instance.The parser will not except on parsing so it should always be validated via the provided isValid() method.
- Parameters:
record- Record string.
-
-
Method Details
-
parseRua
private void parseRua()Parse rua token.We do this immediatly so we may properly validate.
-
isValid
public boolean isValid()Is valid.Checks both v (version) and ID are declared.
Only version 1 accepted but matched case insensitive to be more relaxed.
-
getRua
Gets rua.- Returns:
- List of String.
-