getTlsOptions function

void getTlsOptions(
  1. TlsSettings tls,
  2. TransferOptions options
)

Implementation

void getTlsOptions(TlsSettings tls, TransferOptions options) {
  final alpns = tls.alpn ?? [];
  if (alpns.isNotEmpty) {
    options.alpn = alpns.join(',');
  }

  if (tls.serverName != null) {
    options.serverName = tls.serverName;
  }

  if (tls.fingerprint != null) {
    options.fingerprint = tls.fingerprint;
  }

  if (tls.allowInsecure) {
    options.allowInsecure = '1';
  }
}