CertificateSecurityState constructor

CertificateSecurityState({
  1. required String protocol,
  2. required String keyExchange,
  3. String? keyExchangeGroup,
  4. required String cipher,
  5. String? mac,
  6. required List<String> certificate,
  7. required String subjectName,
  8. required String issuer,
  9. required TimeSinceEpoch validFrom,
  10. required TimeSinceEpoch validTo,
  11. String? certificateNetworkError,
  12. required bool certificateHasWeakSignature,
  13. required bool certificateHasSha1Signature,
  14. required bool modernSSL,
  15. required bool obsoleteSslProtocol,
  16. required bool obsoleteSslKeyExchange,
  17. required bool obsoleteSslCipher,
  18. required bool obsoleteSslSignature,
})

Implementation

CertificateSecurityState(
    {required this.protocol,
    required this.keyExchange,
    this.keyExchangeGroup,
    required this.cipher,
    this.mac,
    required this.certificate,
    required this.subjectName,
    required this.issuer,
    required this.validFrom,
    required this.validTo,
    this.certificateNetworkError,
    required this.certificateHasWeakSignature,
    required this.certificateHasSha1Signature,
    required this.modernSSL,
    required this.obsoleteSslProtocol,
    required this.obsoleteSslKeyExchange,
    required this.obsoleteSslCipher,
    required this.obsoleteSslSignature});