Android javax.net.ssl and FIPS compliance openSSL. (In Application vs Android Stack).

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

AFAIK Android javax.net.ssl classes uses openSSL/BoringSSL library at C/Low
level for any SSL/TLS.

https://developer.android.com/reference/javax/net/ssl/package-summary.html.

/**

   - Provides the Java side of our JNI glue for OpenSSL. */
   https://android.googlesource.com/platform/external/conscrypt/+/f087968/src/main/java/org/conscrypt/OpenSSLSocketImpl.java

https://android.googlesource.com/platform/external/conscrypt/+/master/src/main/java/org/conscrypt/NativeCrypto.java

https://android.googlesource.com/platform/external/conscrypt/+/master/src/main/java/org/conscrypt

C++
https://android.googlesource.com/platform/external/conscrypt/+/master/src/main/native/org_conscrypt_NativeCrypto.cpp

org_conscrypt_NativeCrypto.cpp

https://android.googlesource.com/platform/external/conscrypt/+/master/Android.mk

(Build OpenSSL or BoringSSL).

Intention: Load FIPS compliance openSSL libaray in my application and make
javax.net.ssl(okhttp) classes use the that library hence my application
become fips complaince.

https://wiki.openssl.org/index.php/FIPS_Library_and_Android
http://square.github.io/okhttp/

Simlilar to WolfSSL provider but its at firrware level or aosp, also its
not JSSE compatible.

http://www.linuxjournal.com/article/10896

is this feasible to load FIPS openSSL .OS and link it , what are
configuration at android java level ?

Thanks
Nithin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160801/5102fa77/attachment.html>


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux