Client and backend. Every class listed here is shared: the same code is compiled into your app and into your server. The package's page in the client API lists all of it, including any classes that exist only in the app.

package java.security

Types

class GeneralSecurityExceptionjava.security.GeneralSecurityException.
class MessageDigestA message digest over the platform’s own, which com.codename1.impl.JdkHost reaches: MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512 in a Codename One application.
class NoSuchAlgorithmExceptionjava.security.NoSuchAlgorithmException.
class SecureRandomA cryptographically strong random number generator over the platform’s own source of secure random bytes, which com.codename1.impl.JdkHost reaches: the one com.codename1.security.SecureRandom reads in a Codename One application, /dev/urandom for a program translated without it.