Guide to JNI (Java Native Interface) 1. Introduction As we know, one of the main strengths of Java is its portability – meaning that once we write and compile code, the result of this process is platform-independent bytecode. Simply put, this can run on any machine or device capable of… Continue Reading jni

Difference Between a Java Keystore and a Truststore 1. Overview In this quick article, we’ll provide an overview of the differences between a Java keystore and a Java truststore. 2. Concepts In most cases, we use a keystore and a truststore when our application needs to communicate over SSL/TLS. Usually,… Continue Reading java-keystore-truststore-difference