Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 17 IBM z/OS and IBM i : SSL Implementation on IBM z/OS : tibemsSSLParams_System_SetCiphers

tibemsSSLParams_System_SetCiphers
Function
Purpose
Set the cipher suites for IBM System SSL connections.
C Declaration
tibems_status tibemsSSLParams_System_SetCiphers(
    tibemsSSLParams SSLParams,
    const char* ciphers );
COBOL Call
CALL "tibemsSSLParams_System_SetCiphers"
     USING BY VALUE SSLParams,
           BY REFERENCE ciphers,
           RETURNING tibems-status
END-CALL.
 
SSLParams has usage pointer.
Parameters
 
The ciphers provided should conform to the cipher suite specifications for IBM System SSL. For a detailed description of these ciphers, see the IBM Cryptographic Services, System Secure Sockets Layer Programing bookshelf. Note that only the SSLV3 and TLSV1 protocol and associated ciphers are enabled.
Remarks
This parameter is connection-specific and can be specified for each connection.
The supported ciphers are:
"15" = 56-bit DES encryption with SHA-1 message authentication and ephemeral Diffie-Hellman key exchange signed with an RSA certificate
"16" = 168-bit Triple DES encryption with SHA-1 message authentication and ephemeral Diffie-Hellman key exchange signed with an RSA certificate
"33" = 128-bit AES encryption with SHA-1 message authentication and ephemeral Diffie-Hellman key exchange signed with an RSA certificate
"39" = 256-bit AES encryption with SHA-1 message authentication and ephemeral Diffie-Hellman key exchange signed with an RSA certificate
These ciphers are specified in a string with no spaces or other delimiters. For example "333539".
CIPHERS allowed in FIPS mode are a subset of these: 0A 16 2F 33 35 39
See Also
tibemsSSLParams_SetCiphers on page 239

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved