rspec/rules/S4423/kotlin/rule.adoc
2021-06-02 20:44:38 +02:00

43 lines
950 B
Plaintext

include::../description.adoc[]
== Noncompliant Code Example
``++javax.net.ssl.SSLContext++`` library:
----
val sc: SSLContext = SSLContext.getInstance("TLSv1.1") // Noncompliant
----
https://square.github.io/okhttp/[okhttp] library:
----
val spec: ConnectionSpec = ConnectionSpec.Builder(ConnectionSpec.MODERN_TLS)
.tlsVersions(TlsVersion.TLS_1_1) // Noncompliant
.build()
----
== Compliant Solution
``++javax.net.ssl.SSLContext++`` library:
----
val sc: SSLContext = SSLContext.getInstance("TLSv1.2") // Compliant
----
https://square.github.io/okhttp/[okhttp] library:
----
val spec: ConnectionSpec = ConnectionSpec.Builder(ConnectionSpec.MODERN_TLS)
.tlsVersions(TlsVersion.TLS_1_2) // Compliant
.build()
----
include::../see.adoc[]
ifdef::rspecator-view[]
== Comments And Links
(visible only on this page)
include::../comments-and-links.adoc[]
endif::rspecator-view[]