TLS exchange cannot succeed using an IP address

Citect 2018 R2 - when compile get a warning message:

TLS exchange, if enabled, cannot succeed using an IP address (W1041).

The two IO servers have fixed IP addresses.

What does this warning mean? How do I fix it?

Parents
  • Hi ,
    Here is an extract from another thread on this topic:
    "If encryption is enabled in your system and contents of the 'Address' field in the network address table is set to an IP address, then the
    TLS exchange will not succeed. To resolve this, you need to configure the computer name of the server in the 'DNS Name' field in the computers table.

    This is step is not needed if the 'Address' field in the network address table has been configured with a machine name.

    As it is not known what the encryption settings are going to be on the destination machine(s), this is validated at compile time (so even if you do not use encryption at all).

    An alternative approach would be the suppress the compiler warning for the time being:
    [CtEdit]SuppressCompilerWarning=W1041"

    Thanks to for the information.

    There is also a bug where the help link is missing. This help will be added to the next release of Citect SCADA and to our online help now:

    W1041 - TLS exchange, if enabled, cannot succeed using an IP address

    The TLS exchange does not succeed if encryption is enabled for your system and
    the
    Address field in the Network Addresses table is set to an IP address.
    To resolve this, configure the computer name of the server in the DNS Name
    field in the Computers table.

    Note: This step is not required if the Address field in the network address
    table
    is configured with a computer name.
Reply
  • Hi ,
    Here is an extract from another thread on this topic:
    "If encryption is enabled in your system and contents of the 'Address' field in the network address table is set to an IP address, then the
    TLS exchange will not succeed. To resolve this, you need to configure the computer name of the server in the 'DNS Name' field in the computers table.

    This is step is not needed if the 'Address' field in the network address table has been configured with a machine name.

    As it is not known what the encryption settings are going to be on the destination machine(s), this is validated at compile time (so even if you do not use encryption at all).

    An alternative approach would be the suppress the compiler warning for the time being:
    [CtEdit]SuppressCompilerWarning=W1041"

    Thanks to for the information.

    There is also a bug where the help link is missing. This help will be added to the next release of Citect SCADA and to our online help now:

    W1041 - TLS exchange, if enabled, cannot succeed using an IP address

    The TLS exchange does not succeed if encryption is enabled for your system and
    the
    Address field in the Network Addresses table is set to an IP address.
    To resolve this, configure the computer name of the server in the DNS Name
    field in the Computers table.

    Note: This step is not required if the Address field in the network address
    table
    is configured with a computer name.
Children
No Data