securityContext property
SecurityContext?
securityContext
Implementation
SecurityContext? get securityContext {
if (!isSecure) return null;
if (_caCertificateBytes != null) {
final context = SecurityContext(withTrustedRoots: true)
..setTrustedCertificatesBytes(_caCertificateBytes!,
password: _caCertificatePassword);
if (_clientCertificateBytes != null) {
context.useCertificateChainBytes(
_clientCertificateBytes!,
password: _clientCertificatePassword,
);
}
if (_clientPrivateKeyBytes != null) {
context.usePrivateKeyBytes(
_clientPrivateKeyBytes!,
password: _clientPrivateKeyPassword,
);
}
return context;
}
final context =
SecurityContext(withTrustedRoots: _caCertificateBytes != null);
return context;
}