getTLSConfig function

TLSConfig? getTLSConfig()

Get TLS configuration for fetch-like operations.

Implementation

TLSConfig? getTLSConfig() {
  final mtlsConfig = getMTLSConfig();
  final caCerts = getCACertificates();

  if (mtlsConfig == null && caCerts == null) return null;

  return TLSConfig(
    cert: mtlsConfig?.cert,
    key: mtlsConfig?.key,
    passphrase: mtlsConfig?.passphrase,
    ca: caCerts,
  );
}