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,
  'verifyPeerCertInNames': verifyPeerCertInNames,
  'echServerKeys': echServerKeys,
  'echConfigList': echConfigList,
  'echForceQuery': echForceQuery?.toJson(),
  'echSockopt': echSocketSettings?.toJson(),
});