You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by dp...@apache.org on 2019/06/17 17:42:18 UTC

[ignite] branch ignite-11932 updated: IGNITE-11932: initial version of crypto notice.

This is an automated email from the ASF dual-hosted git repository.

dpavlov pushed a commit to branch ignite-11932
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/ignite-11932 by this push:
     new 2fd3b9f  IGNITE-11932: initial version of crypto notice.
2fd3b9f is described below

commit 2fd3b9f8dc8f8b07302491de746b3b3883628e0f
Author: Dmitriy Pavlov <dp...@apache.org>
AuthorDate: Mon Jun 17 20:41:53 2019 +0300

    IGNITE-11932: initial version of crypto notice.
---
 CRYPTO_NOTICE.txt | 44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/CRYPTO_NOTICE.txt b/CRYPTO_NOTICE.txt
new file mode 100644
index 0000000..d7a0206
--- /dev/null
+++ b/CRYPTO_NOTICE.txt
@@ -0,0 +1,44 @@
+// Content of this notice should be copied to ./README.txt and (optionally) to ./README.md once it is ready
+== Crypto Notice
+
+This distribution includes cryptographic software. The country in
+which you currently reside may have restrictions on the import, possession,
+use, and/or re-export to another country, of encryption software.
+BEFORE using any encryption software, please check your country's laws,
+regulations and policies concerning the import, possession, or use,
+and re-export of encryption software, to see if this is permitted.
+See http://www.wassenaar.org/ for more information.
+
+The Apache Software Foundation has classified this software as Export
+Commodity Control Number (ECCN) 5D002, which includes information
+security software using or performing cryptographic functions with
+asymmetric algorithms. The form and manner of this Apache Software
+Foundation distribution makes it eligible for export under the
+"publicly available" Section 742.15(b) exemption (see the BIS Export
+Administration Regulations, Section 742.15(b)) for both object code
+and source code.
+
+The following provides more details on the included cryptographic software:
+
+- JDK SSL/TLS libraries used to enable secured connectivity between cluster
+nodes ( https://apacheignite.readme.io/docs/ssltls )
+Manufacturer - Oracle/OpenJDK (https://www.oracle.com/technetwork/java/javase/downloads/index.html)
+
+- JDK Java Cryptography Extensions build in encryption from the Java libraries is used
+for Transparent Data Encryption of data on disk
+(https://apacheignite.readme.io/docs/transparent-data-encryption)
+(https://java.sun.com/javase/technologies/security/)
+
+- Python client uses Python's SSL lib (https://docs.python.org/3/library/ssl.html) which is a wrapper over OpenSSL;
+- NodeJS client uses NodeJS's TLS module (https://nodejs.org/api/tls.html) which is a wrapper over OpenSSL;
+- PHP client uses PHP OpenSSL extension (https://www.php.net/manual/en/book.openssl.php);
+- C++ thin client and ODBC use OpenSSL to establish secure connection with the cluster.
+The OpenSSL Project - https://www.openssl.org/
+
+- Apache Ignite SSH module requires the JSch library. This provides capabilities to
+start Apache Ignite nodes on remote machines via SSH.
+JCraft (http://www.jcraft.com/jsch/)
+
+- Apache Ignite.NET uses .NET Framework crypto APIs from standard class library for all security and cryptographic related code.
+ .NET Classic, Windows-only (https://dotnet.microsoft.com/download)
+ .NET Core  (https://dotnetfoundation.org/projects)
\ No newline at end of file