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});