SecurityDetails constructor

SecurityDetails({
  1. required String protocol,
  2. required String keyExchange,
  3. String? keyExchangeGroup,
  4. required String cipher,
  5. String? mac,
  6. required CertificateId certificateId,
  7. required String subjectName,
  8. required List<String> sanList,
  9. required String issuer,
  10. required TimeSinceEpoch validFrom,
  11. required TimeSinceEpoch validTo,
  12. required List<SignedCertificateTimestamp> signedCertificateTimestampList,
  13. required CertificateTransparencyCompliance certificateTransparencyCompliance,
  14. int? serverSignatureAlgorithm,
  15. required bool encryptedClientHello,
})

Implementation

SecurityDetails({
  required this.protocol,
  required this.keyExchange,
  this.keyExchangeGroup,
  required this.cipher,
  this.mac,
  required this.certificateId,
  required this.subjectName,
  required this.sanList,
  required this.issuer,
  required this.validFrom,
  required this.validTo,
  required this.signedCertificateTimestampList,
  required this.certificateTransparencyCompliance,
  this.serverSignatureAlgorithm,
  required this.encryptedClientHello,
});