Skip to content

Commit 31b7f15

Browse files
GEODE-4353: Deprecating security-client-dhalgo
GEODE-4353: Deprecating security-client-dhalgo Deprecating this property and removing description from the manual.
1 parent e1781fb commit 31b7f15

File tree

6 files changed

+8
-75
lines changed

6 files changed

+8
-75
lines changed

geode-book/master_middleman/source/subnavs/geode-subnav.erb

-3
Original file line numberDiff line numberDiff line change
@@ -588,9 +588,6 @@ limitations under the License.
588588
<li>
589589
<a href="/docs/guide/<%=vars.product_version_nodot%>/managing/security/implementing_authentication.html">Implementing Authentication</a>
590590
</li>
591-
<li>
592-
<a href="/docs/guide/<%=vars.product_version_nodot%>/managing/security/encrypting_with_diffie_hellman.html">Encrypt Credentials with Diffie-Hellman</a>
593-
</li>
594591
<li>
595592
<a href="/docs/guide/<%=vars.product_version_nodot%>/managing/security/authentication_examples.html">Authentication Example</a>
596593
</li>

geode-core/src/main/java/org/apache/geode/distributed/ConfigurationProperties.java

+2
Original file line numberDiff line numberDiff line change
@@ -1495,6 +1495,8 @@ public interface ConfigurationProperties {
14951495
String SECURITY_CLIENT_AUTHENTICATOR = SECURITY_PREFIX + "client-authenticator";
14961496
/**
14971497
* The static String definition of the <i>"security-client-dhalgo"</i> property
1498+
*
1499+
* @deprecated since Geode 1.5. Use SSL instead. See {{@link #SSL_ENABLED_COMPONENTS}}
14981500
*/
14991501
String SECURITY_CLIENT_DHALGO = SECURITY_PREFIX + "client-dhalgo";
15001502
/**

geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionConfig.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2056,7 +2056,8 @@ public interface DistributionConfig extends Config, LogConfig {
20562056
String SECURITY_CLIENT_DHALGO_NAME = SECURITY_CLIENT_DHALGO;
20572057

20582058
/**
2059-
* The name of the Diffie-Hellman symmetric algorithm "security-client-dhalgo" property.
2059+
* The name of the Diffie-Hellman symmetric algorithm "security-udp-dhalgo" property.
2060+
*
20602061
*/
20612062
@ConfigAttribute(type = String.class)
20622063
String SECURITY_UDP_DHALGO_NAME = SECURITY_UDP_DHALGO;

geode-docs/managing/security/authentication_overview.html.md.erb

-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,6 @@ system such as peers, clients, and those connecting to a JMX manager.
2727
All components of the distributed system authenticate the same way,
2828
through a custom-written method.
2929

30-
- **[Encrypt Credentials with Diffie-Hellman](encrypting_with_diffie_hellman.html)**
31-
32-
For secure transmission of sensitive information, like passwords, you can encrypt credentials using the Diffie-Hellman key exchange algorithm.
33-
3430
- **[Authentication Example](authentication_examples.html)**
3531

3632
The example demonstrates the basics of an implementation of the

geode-docs/managing/security/encrypting_with_diffie_hellman.html.md.erb

-66
This file was deleted.

geode-docs/reference/topics/gemfire_properties.html.md.erb

+4-1
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,10 @@ Any security-related (properties that begin with <code class="ph codeph">securit
524524
</tr>
525525
<tr class="even">
526526
<td>security-client-dhalgo</td>
527-
<td>Used for authentication. For secure transmission of sensitive credentials like passwords, you can encrypt the credentials using the Diffie-Hellman key exchange algorithm. Do this by setting the security-client-dhalgo system property on the clients to the name of a valid symmetric key cipher supported by the JDK.</td>
527+
<td><strong>Deprecated.</strong> Use <code class="ph codeph">ssl-enabled-components</code> instead.
528+
<br>Used for authentication. For secure transmission of sensitive credentials like passwords, you can encrypt the credentials using the Diffie-Hellman\
529+
key exchange algorithm. Do this by setting the security-client-dhalgo system property on the clients to the name of a valid symmetric key cipher supp\
530+
orted by the JDK.</td>
528531
<td>S, L</td>
529532
<td><em>not set</em></td>
530533
</tr>

0 commit comments

Comments
 (0)