# Disable RC4 in A10

**URL:** <https://community.a10networks.com/t/disable-rc4-in-a10/625>\
**Category:** ADC - Application Delivery\
**Created:** [October 1, 2020, 4:26pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625 "2020-10-01T16:26:40Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kakumaku](https://avatars.discourse-cdn.com/v4/letter/k/839c29/32.png) [@kakumaku](https://community.a10networks.com/u/kakumaku)\
**Post date:** [October 1, 2020, 4:26pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625/1 "2020-10-01T16:26:40Z")

</div>

How can we disable rc4 in A10?  
There is no option of RC4 in cipher template.  
Can I do something like this?  
DEFAULT:!RC4:!SSLv3:!SSLv2:!TLSv1  
If yes, where to add this?  
Thanks in advance!

---

<div class="post-metadata">

**Author:** ![mdunn](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@mdunn](https://community.a10networks.com/u/mdunn)\
**Post date:** [October 1, 2020, 5:15pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625/2 "2020-10-01T17:15:11Z")

</div>

Within the cipher template, only ciphers which are added will be offered for negotiation. If you exclude the RC4 ciphers from the template, this effectively disables RC4. Attached is the supported ciphers list.

[A10-Thunder-SSL\_Cipher\_List\_05122020.pdf](https://community.a10networks.com/uploads/short-url/kY4FFeRFs0qWdt4X7o01ukJ18GL.pdf) (267 KB)

---

<div class="post-metadata">

**Author:** ![kakumaku](https://avatars.discourse-cdn.com/v4/letter/k/839c29/32.png) [@kakumaku](https://community.a10networks.com/u/kakumaku)\
**Post date:** [October 1, 2020, 5:58pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625/3 "2020-10-01T17:58:02Z")

</div>

Thanks for your response.  
If I don’t select any specific cipher template in the client-ssl, does it mean it will present all the ciphers in this list to the user?  
Interestingly, I tested a VIP in ssllabs and could see that RC4 is enabled for TLS 1.2 1.1 and 1.0 as well, but when I see the list of ciphers it presents while creating a new cipher template, there is no cipher with RC4 in it…

---

<div class="post-metadata">

**Author:** ![mdunn](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@mdunn](https://community.a10networks.com/u/mdunn)\
**Post date:** [October 1, 2020, 7:33pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625/4 "2020-10-01T19:33:21Z")

</div>

That is curious. Yes, if no ciphers are specified, then the default should be all ciphers which the device supports.  
What version of ACOS are you running? Would you like to share your cipher & client-ssl template here?

---

<div class="post-metadata">

**Author:** ![kakumaku](https://avatars.discourse-cdn.com/v4/letter/k/839c29/32.png) [@kakumaku](https://community.a10networks.com/u/kakumaku)\
**Post date:** [October 5, 2020, 3:14pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625/5 "2020-10-05T15:14:01Z")

</div>

# version 4.1.1-P6, build 62 (Nov-10-2017,20:11)

there is no cipher template attached to this client-ssl template.  
when I test this VIP in ssllabs, I see this:  
TLS\_RSA\_WITH\_RC4\_128\_SHA (`0x5`)&nbsp;&nbsp; **INSECURE**  
**==========================**  
**This is but I get when I try to create a new cipher template: But I don’t see so many Ciphers in the GUI. Interestingly, the cipher shown above is not in the below list. I am curious from where is it coming and how to disable RC4 in all the protocols.**

# A10(config)#slb template cipher test6 A10(config-cipher)#? &nbsp;clear&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clear or Reset Functions &nbsp;do&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;To run exec commands in config mode &nbsp;end&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit from configure mode &nbsp;exit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit from configure mode or sub mode &nbsp;no&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Negate a command or set its defaults &nbsp;show&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Show Running System Information &nbsp;user-tag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Customized tag &nbsp;write&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write Configuration &nbsp;SSL3\_RSA\_DES\_192\_CBC3\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSL3\_RSA\_DES\_192\_CBC3\_SHA &nbsp;SSL3\_RSA\_RC4\_128\_MD5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSL3\_RSA\_RC4\_128\_MD5 &nbsp;SSL3\_RSA\_RC4\_128\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSL3\_RSA\_RC4\_128\_SHA &nbsp;TLS1\_RSA\_AES\_128\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_RSA\_AES\_128\_SHA &nbsp;TLS1\_RSA\_AES\_256\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_RSA\_AES\_256\_SHA &nbsp;TLS1\_RSA\_AES\_128\_SHA256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_RSA\_AES\_128\_SHA256 &nbsp;TLS1\_RSA\_AES\_256\_SHA256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_RSA\_AES\_256\_SHA256 &nbsp;TLS1\_DHE\_RSA\_AES\_128\_GCM\_SHA256&nbsp;&nbsp;&nbsp;TLS1\_DHE\_RSA\_AES\_128\_GCM\_SHA256 &nbsp;TLS1\_DHE\_RSA\_AES\_128\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_DHE\_RSA\_AES\_128\_SHA &nbsp;TLS1\_DHE\_RSA\_AES\_128\_SHA256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_DHE\_RSA\_AES\_128\_SHA256 &nbsp;TLS1\_DHE\_RSA\_AES\_256\_GCM\_SHA384&nbsp;&nbsp;&nbsp;TLS1\_DHE\_RSA\_AES\_256\_GCM\_SHA384 &nbsp;TLS1\_DHE\_RSA\_AES\_256\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_DHE\_RSA\_AES\_256\_SHA &nbsp;TLS1\_DHE\_RSA\_AES\_256\_SHA256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_DHE\_RSA\_AES\_256\_SHA256 &nbsp;TLS1\_ECDHE\_ECDSA\_AES\_128\_GCM\_SHA256&nbsp;TLS1\_ECDHE\_ECDSA\_AES\_128\_GCM\_SHA256 &nbsp;TLS1\_ECDHE\_ECDSA\_AES\_128\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_ECDSA\_AES\_128\_SHA &nbsp;TLS1\_ECDHE\_ECDSA\_AES\_128\_SHA256&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_ECDSA\_AES\_128\_SHA256 &nbsp;TLS1\_ECDHE\_ECDSA\_AES\_256\_GCM\_SHA384&nbsp;TLS1\_ECDHE\_ECDSA\_AES\_256\_GCM\_SHA384 &nbsp;TLS1\_ECDHE\_ECDSA\_AES\_256\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_ECDSA\_AES\_256\_SHA &nbsp;TLS1\_ECDHE\_RSA\_AES\_128\_GCM\_SHA256&nbsp;&nbsp;TLS1\_ECDHE\_RSA\_AES\_128\_GCM\_SHA256 &nbsp;TLS1\_ECDHE\_RSA\_AES\_128\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_RSA\_AES\_128\_SHA &nbsp;TLS1\_ECDHE\_RSA\_AES\_128\_SHA256&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_RSA\_AES\_128\_SHA256 &nbsp;TLS1\_ECDHE\_RSA\_AES\_256\_GCM\_SHA384&nbsp;&nbsp;TLS1\_ECDHE\_RSA\_AES\_256\_GCM\_SHA384 &nbsp;TLS1\_ECDHE\_RSA\_AES\_256\_SHA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_RSA\_AES\_256\_SHA &nbsp;TLS1\_RSA\_AES\_128\_GCM\_SHA256&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_RSA\_AES\_128\_GCM\_SHA256 &nbsp;TLS1\_RSA\_AES\_256\_GCM\_SHA384&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_RSA\_AES\_256\_GCM\_SHA384 &nbsp;TLS1\_ECDHE\_RSA\_AES\_256\_SHA384&nbsp;&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_RSA\_AES\_256\_SHA384 &nbsp;TLS1\_ECDHE\_ECDSA\_AES\_256\_SHA384&nbsp;&nbsp;&nbsp;TLS1\_ECDHE\_ECDSA\_AES\_256\_SHA384 A10(config-cipher)#

# slb template client-ssl \*.xxx &nbsp;chain-cert godaddy\_bundle-CA-G2&nbsp; &nbsp;cert xxx &nbsp;client-certificate Ignore&nbsp; &nbsp;forward-proxy-verify-cert-fail-action drop&nbsp; &nbsp;forward-proxy-cert-revoke-action bypass&nbsp; &nbsp;forward-proxy-cert-unknown-action bypass&nbsp; &nbsp;forward-proxy-hash-persistence-interval 30&nbsp; &nbsp;forward-proxy-ssl-version 33&nbsp; &nbsp;forward-proxy-cert-cache timeout 3600&nbsp; &nbsp;forward-proxy-cert-cache limit 524288&nbsp; &nbsp;forward-proxy-cert-not-ready-action bypass&nbsp; &nbsp;key xxx&nbsp; &nbsp;session-cache-size 0&nbsp; &nbsp;session-cache-timeout 0&nbsp; &nbsp;session-ticket-lifetime 0&nbsp; &nbsp;version 33 32&nbsp; !

---

<div class="post-metadata">

**Author:** ![mdunn](https://avatars.discourse-cdn.com/v4/letter/m/87869e/32.png) [@mdunn](https://community.a10networks.com/u/mdunn)\
**Post date:** [October 7, 2020, 2:09pm UTC](https://community.a10networks.com/t/disable-rc4-in-a10/625/6 "2020-10-07T14:09:26Z")

</div>

I do see the confusion around that cipher. I also can find no reference of it in the supported cipher list or in the configuration options.  
My recommendation would be to configure a cipher template and bind that to the client-ssl template. You already have “version” configured, so adding the cipher template should produce the desired results.
