## Protocols
#### Info Pages
[SSL API Error Codes and Messages](http://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzab6/ssltrouble.htm)
[How to disable SSL versions](http://www-01.ibm.com/support/docview.wss?uid=nas8N1020384)
[SSL Protocols by OS Version](http://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzain/rzainrzaintls.htm)
### 7.3
- TLS 1.2
- TLS 1.1
- TLS 1.0
- SSL v3
- SSL v2
Note: SSLv2 cannot be used if TLSv1.2 is enabled on the system in the QSSLPCL system value
[More info](https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzain/rzainprotos.htm)
### 7.2
- TLS 1.2
- TLS 1.1
- TLS 1.0
- SSL v3
- SSL v2
Note: SSLv2 cannot be used if TLSv1.2 is supported
[More info](https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_72/rzain/rzainprotos.htm)
### 7.1
- TLS 1.2
- TLS 1.1
- TLS 1.0
- SSL v3
- SSL v2
Note: TLS 1.2 requires PTF SI48659 ([More info](http://www-01.ibm.com/support/docview.wss?uid=nas3SI48659))
Note: SSLv2 cannot be used if TLSv1.2 is supported
[More info](https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/rzain/rzainprotos.htm)
### 6.1
- TLS 1.0
- TLS 1.0 with SSL v3 compatibility
- SSL v3
- SSL v2
- SSL v3 with SSL v2 compatibility
Note:"Version x with Version y compatibility" means that it will first attempt to negotiate Version x, then attempt Version y if Version x fails. If Version y also fails, the SSL handshake will fail.
### V5R4
- TLS 1.0
- TLS 1.0 with SSL v3 compatibility
- SSL v3
- SSL v2
- SSL v3 with SSL v2 compatibility
Note: "Version x with Version y compatibility" means that it will first attempt to negotiate Version x, then attempt Version y if Version x fails. If Version y also fails, the SSL handshake will fail.
### *OPSYS Default Values
[IBM Reference](http://www-01.ibm.com/support/docview.wss?uid=nas8N1020876)
#### 7.3
- `*TLSV1.2`
- `*TLSV1.1`
- `*TLSV1`
#### 7.2
- `*TLSV1.2`
- `*TLSV1.1`
- `*TLSV1`
#### 7.1
- `*TLSV1`
- `*SSLV3`
#### 6.1
- `*TLSV1`
- `*SSLV3`
## Cipher Suites
### View Enabled Suites
`DSPSYSVAL SYSVAL(QSSLCSL)`
### PTFs that Disabled Cipher Suites
#### 7.3
**[MF62780](http://www-01.ibm.com/support/docview.wss?uid=nas3MF62780)** - Remove 3DES from System SSL/TLS default
#### 7.2
**[MF62778](http://www-01.ibm.com/support/docview.wss?uid=nas3MF62778)** - Remove 3DES from System SSL/TLS default
**[MF61243](http://www-01.ibm.com/support/docview.wss?uid=nas3MF61243)** - Remove RSA_MD5 from System SSL/TLS default
**[MF60333](http://www-01.ibm.com/support/docview.wss?uid=nas3MF60333)** - Remove SSLv3 and RC4 from System SSL default
#### 7.1
**[MF62779](http://www-01.ibm.com/support/docview.wss?uid=nas3MF62779)** - Remove 3DES from System SSL/TLS default
**[MF61242](http://www-01.ibm.com/support/docview.wss?uid=nas3MF61242)** - Remove RSA_MD5 from System SSL/TLS default
**[MF60335](http://www-01.ibm.com/support/docview.wss?uid=nas3MF60335)** - Remove SSLv3 and RC4 from System SSL default
#### 6.1/6.1.1
**[MF62786](http://www-01.ibm.com/support/docview.wss?uid=nas3MF62786)**/**[MF62785](http://www-01.ibm.com/support/docview.wss?uid=nas3MF62785)** - Remove 3DES from System SSL/TLS default
**[MF60331](http://www-01.ibm.com/support/docview.wss?uid=nas3MF60331)**/**[MF60338](http://www-01.ibm.com/support/docview.wss?uid=nas3MF60338)** - Remove SSLv3 and RC4 from System SSL default
### Using SST/SSLCONFIG to Re-Enable Cipher Suites
To change the System SSL settings with the Start System Service Tools (STRSST) command, follow these steps:
1. Open a character-based interface.
2. On the command line, type STRSST.
3. Type your service tools user name and password.
4. Select option 1 (Start a service tool).
5. Select option 4 (Display/Alter/Dump).
6. Select option 1 (Display/Alter storage).
7. Select option 2 (Licensed Internal Code (LIC) data).
8. Select option 14 (Advanced analysis).
9. Select option 1 (SSLCONFIG).
10. Enter -h
This will show the help screen that describes the input strings to change the System SSL setting for `-eligibleDefaultProtocols` and `-eligibleDefaultCipherSuites`.