rspec/rules/S4830/java/how-to-fix-it/java-cryptography-extension.adoc
Loris S 96811524d7
Modify JVM Crypto rules: Change framework name (#3550)
* Modify JVM Crypto rules: Change title

* changed names

* Apply suggestions from code review

* fixed includes
2024-01-25 15:18:07 +01:00

37 lines
817 B
Plaintext

== How to fix it in Java Cryptography Extension
=== Code examples
include::../../common/fix/code-rationale.adoc[]
:cert_method_name: X509TrustManager
include::../../common/fix/code-rationale-override.adoc[]
==== Noncompliant code example
[source,java]
----
class TrustAllManager implements X509TrustManager {
@Override
public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException { // Noncompliant
}
@Override
public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException { // Noncompliant
}
@Override
public X509Certificate[] getAcceptedIssuers() {
return null;
}
}
----
=== How does this work?
include::../../common/fix/validation.adoc[]
include::../../common/fix/keytool.adoc[]