tibemsSSLParams_SetVerifyHost

Function

Purpose

Set flags that enable client verification of the host certificate or host name.

C Declaration

tibems_status tibemsSSLParams_SetVerifyHost(
    tibemsSSLParams SSLParams,
    tibems_bool verify );

tibems_status tibemsSSLParams_SetVerifyHostName(
    tibemsSSLParams SSLParams,
    tibems_bool verify );

IBM Systems

These functions are not supported on z/OS and IBM i systems. For more information, see TLS Implementation on IBM EBCDIC Systems.

Parameters

Parameter Description
SSLParams Set the value in this TLS parameter object.
verify TIBEMS_TRUE enables verification.

TIBEMS_FALSE disables verification.

Remarks

Both of verification actions are enabled by default (unless a program explicitly disables them).

tibemsSSLParams_SetVerifyHost enables checking that the server host’s certificate was signed by a trusted CA; see tibemsSSLParams_AddTrustedCert).

tibemsSSLParams_SetVerifyHostName enables checking the server’s actual host name against an expected server host name; see tibemsSSLParams_SetExpectedHostName.