Clients that access the Cisco Application Centric Infrastructure (ACI) REST API over HTTPS must support an enabled protocol version and cipher.
Hypertext Transfer Protocol Secure (HTTPS) uses Secure Sockets Layer (SSL) or Transport Layer Security (TLS) to secure an HTTP session.
-
SSL and TLS encrypt traffic between a client and an HTTP server.
-
The server certificate enables the client to verify the identity of the HTTPS server.
SSL and TLS protocol versions
HTTPS security depends on the enabled cipher suites and the security of the underlying protocol version. The protocol versions are categorized as follows:
-
Insecure protocol versions: SSLv1, SSLv2, and SSLv3.
-
Supported secure protocol versions: TLSv1.1 and TLSv1.2.
Browser clients typically negotiate a supported TLS version automatically. Configure nonbrowser clients, such as Java applications and Python scripts, to negotiate an enabled secure protocol version when they connect to the web server.