You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/security/ssl-fips-compatibility.adoc
+9-28Lines changed: 9 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,28 +6,17 @@
6
6
7
7
Federal Information Processing Standards (FIPS) 140 is a U.S. government standard established by the National Institute of Standards and Technology (NIST) which is used to accredit cryptographic modules such as those used in TLS network encryption. While FIPS 140 compliance is primarily required for federal agencies and their contractors, it also is used in the healthcare sector under regulations like the Health Insurance Portability and Accountability Act (HIPAA) to protect patient data.
This is a guide to help configure Neo4j to use TLS / SSL encryption in a FIPS compatible way.
9
+
This is a guide to help configure Neo4j to use TLS / SSL encryption in a FIPS-compatible way.
15
10
It is supplementary to the xref:security/ssl-framework.adoc[] documentation, as many of the configuration processes and requirements are the same.
16
11
17
-
// . Enable a FIPS certified cryptographic provider
18
-
// . Generate SSL certificate and private key xref:security/ssl-framework.adoc#ssl-certificates[instructions]
19
-
// . Configure Neo4j to use SSL for all network connections xref:security/ssl-framework.adoc#ssl-configuration[]
20
-
// . Setup a non-native authentication provider, for example LDAP or SSO. xref:authentication-authorization/index.adoc[]
21
-
// . verify?
22
-
23
12
24
13
== Prerequisites
25
14
26
-
* Verify that the machine running Neo4j has FIPScompatible hardware and operating system.
15
+
* Verify that the machine running Neo4j has FIPS-compatible hardware and operating system.
27
16
Only xref:installation/requirements.adoc#deployment-requirements-software[Linux operating systems] are supported for Neo4j FIPS compatibility at this time.
28
17
* Neo4j Enterprise 5.23.0 or later.
29
18
* Install and configure a non-native authentication provider, for example LDAP or SSO. See xref:authentication-authorization/index.adoc[].
30
-
// * Follow the xref:security/checklist.adoc[] to ensure good security practices.
19
+
31
20
32
21
== Enable FIPS SSL Provider (Docker)
33
22
@@ -102,7 +91,7 @@ dnf install -y apr
102
91
103
92
=== Install OpenSSL
104
93
105
-
Instructions on how to build and install a FIPScompatible OpenSSL are out of scope for this document. Installation steps can differ depending on operating system, and other security requirements you might have for OpenSSL.
94
+
Instructions on how to build and install a FIPS-compatible OpenSSL are out of scope for this document. Installation steps can differ depending on operating system, and other security requirements you might have for OpenSSL.
0 commit comments