User's Manual

Table Of Contents
Nonvolatile Parameter Database
AT+i Programmer‘s Manual Version 8.32 34-129
34.16 Secure Socket Protocol Parameters
34.16.1 +iCS Define the SSL3/TLS Cipher Suite
Syntax:
AT+iCS=n
Sets the cipher suite to be used in SSL3/TLS negotiations
with a secure server.
The default value ‗0‘ is the all-cipher selection. With this
value, iChip sends its full list of supported ciphers to the
server. The server selects the most appropriate cipher to use
during the handshake procedure. When a specific value is
specified, iChip requires the server to use that specific
cipher.
Parameters:
n = A supported cipher suite code, as defined in RFC2246.
Command Options:
n = 0
Set cipher suite to ‗propose all‘. When CS is set to
‗propose all‘, iChip offers all supported cipher suites for
SSL3/TLS negotiations. The server selects the most
appropriate cipher suite during the handshake procedure.
n = 4
Set cipher suite to SSL_RSA_WITH_RC4_128_MD5
n = 5
Set cipher suite to SSL_RSA_WITH_RC4_128_SHA
n = 10
Set cipher suite to
SSL_RSA_WITH_3DES_EDE_CBC_SHA
n = 47
Set cipher suite to TLS_RSA_WITH_AES_128_CBC_SHA
n = 53
Set cipher suite to TLS_RSA_WITH_AES_256_CBC_SHA
+1000
Add 1000 to any cipher suite to prohibit updating this
parameter from the internal configuration website
Default:
0 (Propose All)
Result code:
I/OK
If n is a supported cipher suite code
I/ERROR
Otherwise
AT+iCS?
Returns the current cipher suite value. The reply is followed
by I/OK
AT+iCS=?
Returns the message ―0,4,5,10,47,53‖. The reply is followed
by I/OK