toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => withoutNulls({
      'allowInsecure': allowInsecure,
      'certificates': certs?.map((item) => item.toJson()).toList(),
      'serverName': serverName,
      'alpn': alpn?.toJson(),
      'enableSessionResumption': enableSessionResumption,
      'disableSystemRoot': disableSystemRoot,
      'minVersion': minVersion,
      'maxVersion': maxVersion,
      'cipherSuites': cipherSuites,
      'fingerprint': fingerprint,
      'rejectUnknownSni': rejectUnknownSNI,
      'curvePreferences': curvePreferences?.toJson(),
      'masterKeyLog': masterKeyLog,
      'pinnedPeerCertSha256': pinnedPeerCertSha256,
      'verifyPeerCertByName': verifyPeerCertByName,
      'echServerKeys': echServerKeys,
      'echConfigList': echConfigList,
      'echSockopt': echSocketSettings?.toJson(),
    });