toJson method
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(),
});