tibems_status tibemsSSLParams_AddIssuerCert(tibemsSSLParams SSLParams,tibems_int size,tibems_int encoding );tibems_status tibemsSSLParams_AddIssuerCertFile(tibemsSSLParams SSLParams,tibems_int encoding );
SSLParams has usage pointer.COBOL does not support tibemsSSLParams_AddIssuerCertFile in release 5.1.
Issuer certificates are certificates that authenticate the client’s certificate; the certificate authority (CA) that issued the client’s certificate supplies these. SSL clients must supply them during the SSL handshake, so your program must set them.If the parameter object already has issuer certificates, this call adds to that set; it does not overwrite them.tibems_status tibemsSSLParams_AddTrustedCert(tibems_int size,tibems_int encoding );tibems_status tibemsSSLParams_AddTrustedCertFile(tibems_int encoding );USING BY VALUE SSLParams,USING BY VALUE SSLParams,
SSLParams has usage pointer.COBOL does not support tibemsSSLParams_AddTrustedCertFile in release 5.1.
Trusted certificates are certificates that authenticate the server’s certificate; the certificate authority (CA) that issued the server’s certificate supplies these. SSL clients may verify them during the SSL handshake; if your program verifies host certificates (see tibemsSSLParams_SetVerifyHost on page 248), then you must register trusted certificates as well.If the parameter object already has trusted certificates, this call adds to that set; it does not overwrite them.tibemsSSLParams tibemsSSLParams_Create(void);RETURNING SSLParams
SSLParams has usage pointer.USING BY VALUE SSLParams
SSLParams has usage pointer.
tibems_status tibemsSSLParams_GetIdentity(tibems_int* size,tibems_int* encoding );
SSLParams and data have usage pointer.
The function stores in this location a pointer to the identity data within the tibemsSSLParams object. The function stores the encoding of the identity data in this location; for values, see Table 13, Certificate Encodings.A client identity includes a certificate and private key; it may also include issuer certificates (optional).tibems_status tibemsSSLParams_GetPrivateKey(tibems_int* size,tibems_int* encoding );
SSLParams and data have usage pointer.
The function stores in this location a pointer to the key data within the tibemsSSLParams object. The function stores the encoding of the key data in this location; for values, see Table 13, Certificate Encodings.tibems_status tibemsSSLParams_SetAuthOnly(tibems_bool auth_only );
SSLParams has usage pointer.
TIBEMS_TRUE instructs the SSL parameter object to request a connection that uses SSL only for authentication.TIBEMS_FALSE instructs the SSL parameter object to request a connection that uses SSL to secure all data.For background information, see SSL Authentication Only in TIBCO Enterprise Message Service User’s Guidetibems_status tibemsSSLParams_SetCiphers(
SSLParams has usage pointer.
Supply a colon-separated list of cipher names. Names may be either OpenSSL names, or longer descriptive names.For a list of supported cipher suites, see Supported Cipher Suites in TIBCO Enterprise Message Service User’s Guide.tibems_status tibemsSSLParams_SetExpectedHostName(
SSLParams has usage pointer.
This parameter applies when establishing an SSL connection to the EMS server. If host name verification is enabled, an application-specific verifier function checks that the actual host name where the server is running is the same as this expected host name.tibems_status tibemsSSLParams_SetHostNameVerifier(tibemsSSLHostNameVerifier verifier,
SSLParams and verifier have usage pointer.
Supply application-specific data. Each call to the verifier function passes this data as an argument.When creating a connection to the EMS server, an application-specific verifier function checks that the actual host name where the server is running is the same as this expected host name.tibems_status tibemsSSLParams_SetIdentity(tibems_int size,tibems_int encoding );tibems_status tibemsSSLParams_SetIdentityFile(tibems_int encoding );
SSLParams has usage pointer.COBOL does not support tibemsSSLParams_SetIdentityFile in release 5.1.
Data must include the client’s certificate and private key. It may optionally include issuer certificates. tibems_status tibemsSSLParams_SetPrivateKey(tibems_int size,tibems_int encoding );tibems_status tibemsSSLParams_SetPrivateKeyFile(tibems_int encoding );USING BY VALUE SSLParams,USING BY VALUE SSLParams,
SSLParams has usage pointer.COBOL does not support tibemsSSLParams_SetPrivateKeyFile in release 5.1.
tibems_status tibemsSSLParams_SetRandData(tibems_int size );tibems_status tibemsSSLParams_SetRandFile(tibems_status tibemsSSLParams_SetRandEGD(USING BY VALUE SSLParams,USING BY VALUE SSLParams,USING BY VALUE SSLParams,
SSLParams has usage pointer.COBOL does not support tibemsSSLParams_SetRandFile in release 5.1.
Supply the file pathname of an entropy gathering daemon, which generates random data.These three functions represent three ways to inject crucial random data into SSL computations. Every program must select one of these ways. If an entropy gathering daemon is available on the host computer, we recommend using it.tibems_status tibemsSSLParams_SetVerifyHost(tibems_bool verify );tibems_status tibemsSSLParams_SetVerifyHostName(tibemsSSLParams params,tibems_bool verify );USING BY VALUE SSLParams,USING BY VALUE SSLParams,
SSLParams has usage pointer.
TIBEMS_TRUE enables verification.TIBEMS_FALSE disables verification.tibemsSSLParams_SetVerifyHost enables checking that the server host’s certificate was signed by a trusted CA; see tibemsSSLParams_AddTrustedCert on page 234).tibemsSSLParams_SetVerifyHostName enables checking the server’s actual host name against an expected server host name; see tibemsSSLParams_SetExpectedHostName on page 242.
Copyright © TIBCO Software Inc. All Rights Reserved.