expectCT function

Callback expectCT({
  1. int maxAge = 0,
  2. bool enforce = false,
  3. String? reportUri,
})

The Expect-CT HTTP header tells browsers to expect Certificate Transparency.

Implementation

Callback expectCT({
  int maxAge = 0,
  bool enforce = false,
  String? reportUri,
}) {
  return (Req req, Res res) {
    String value = 'max-age=$maxAge';
    if (enforce) value = '$value; enforce';
    if (reportUri != null) value = '$value; report-uri=$reportUri';
    res.set('Expect-CT', value);
  };
}