| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean | |
| pack-priv static final String | CIPHER_3DES
JCE transformation string for (3-key) Triple DES in CBC mode without padding. |
| pack-priv static final String | CIPHER_AES
JCE transformation string for AES in CBC mode without padding. |
| pack-priv static final String | CIPHER_AES_GCM
JCE transformation string for AES in GCM mode without padding. |
| pack-priv static final String | CIPHER_CHACHA20_POLY1305
JCE transformation string for ChaCha20-Poly1305 |
| pack-priv static final String | CIPHER_DES
JCE transformation string for DES in CBC mode without padding. |
| pack-priv static final String | CIPHER_RC4
JCE transformation string for the stream cipher RC4. |
| pack-priv static final String | CIPHER_RSA_PKCS1
JCE transformation string for RSA with PKCS#1 v1.5 padding. |
| pack-priv static final String | SIGNATURE_DSA
JCA identifier string for DSA, i.e. a DSA with SHA-1. |
| pack-priv static final String | SIGNATURE_ECDSA
JCA identifier string for ECDSA, i.e. a ECDSA with SHA-1. |
| pack-priv static final String | SIGNATURE_EDDSA
JCA identifier for EdDSA signatures. |
| pack-priv static final String | SIGNATURE_RAWDSA
JCA identifier string for Raw DSA, i.e. a DSA signature without hashing where the application provides the SHA-1 hash of the data. |
| pack-priv static final String | SIGNATURE_RAWECDSA
JCA identifier string for Raw ECDSA, i.e. a DSA signature without hashing where the application provides the SHA-1 hash of the data. |
| pack-priv static final String | SIGNATURE_RAWRSA
JCA identifier string for Raw RSA, i.e. an RSA PKCS#1 v1.5 signature without hashing where the application provides the hash of the data. |
| pack-priv static final String | SIGNATURE_SSLRSA
JCA identifier string for the SSL/TLS style RSA Signature. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static int | |
| pack-priv static RSAPublicKeySpec | |
| pack-priv static boolean |
| ALLOW_ECC | back to summary |
|---|---|
| pack-priv static final boolean ALLOW_ECC | |
| CIPHER_3DES | back to summary |
|---|---|
| pack-priv static final String CIPHER_3DES JCE transformation string for (3-key) Triple DES in CBC mode without padding. | |
| CIPHER_AES | back to summary |
|---|---|
| pack-priv static final String CIPHER_AES JCE transformation string for AES in CBC mode without padding. | |
| CIPHER_AES_GCM | back to summary |
|---|---|
| pack-priv static final String CIPHER_AES_GCM JCE transformation string for AES in GCM mode without padding. | |
| CIPHER_CHACHA20_POLY1305 | back to summary |
|---|---|
| pack-priv static final String CIPHER_CHACHA20_POLY1305 JCE transformation string for ChaCha20-Poly1305 | |
| CIPHER_DES | back to summary |
|---|---|
| pack-priv static final String CIPHER_DES JCE transformation string for DES in CBC mode without padding. | |
| CIPHER_RC4 | back to summary |
|---|---|
| pack-priv static final String CIPHER_RC4 JCE transformation string for the stream cipher RC4. | |
| CIPHER_RSA_PKCS1 | back to summary |
|---|---|
| pack-priv static final String CIPHER_RSA_PKCS1 JCE transformation string for RSA with PKCS#1 v1.5 padding. Can be used for encryption, decryption, signing, verifying. | |
| SIGNATURE_DSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_DSA JCA identifier string for DSA, i.e. a DSA with SHA-1. | |
| SIGNATURE_ECDSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_ECDSA JCA identifier string for ECDSA, i.e. a ECDSA with SHA-1. | |
| SIGNATURE_EDDSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_EDDSA JCA identifier for EdDSA signatures. | |
| SIGNATURE_RAWDSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_RAWDSA JCA identifier string for Raw DSA, i.e. a DSA signature without hashing where the application provides the SHA-1 hash of the data. Note that the standard name is "NONEwithDSA" but we use "RawDSA" for compatibility. | |
| SIGNATURE_RAWECDSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_RAWECDSA JCA identifier string for Raw ECDSA, i.e. a DSA signature without hashing where the application provides the SHA-1 hash of the data. | |
| SIGNATURE_RAWRSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_RAWRSA JCA identifier string for Raw RSA, i.e. an RSA PKCS#1 v1.5 signature without hashing where the application provides the hash of the data. Used for RSA client authentication with a 36 byte hash. | |
| SIGNATURE_SSLRSA | back to summary |
|---|---|
| pack-priv static final String SIGNATURE_SSLRSA JCA identifier string for the SSL/TLS style RSA Signature. I.e. a signature using RSA with PKCS#1 v1.5 padding signing a concatenation of an MD5 and SHA-1 digest. | |
| JsseJce | back to summary |
|---|---|
| private JsseJce() | |
| getRSAKeyLength | back to summary |
|---|---|
| pack-priv static int getRSAKeyLength(PublicKey key) | |
| getRSAPublicKeySpec | back to summary |
|---|---|
| pack-priv static RSAPublicKeySpec getRSAPublicKeySpec(PublicKey key) | |
| isEcAvailable | back to summary |
|---|---|
| pack-priv static boolean isEcAvailable() | |
| Modifier and Type | Field and Description |
|---|---|
| private static final boolean |
| Access | Constructor and Description |
|---|---|
| private |
| isAvailable | back to summary |
|---|---|
| private static final boolean isAvailable | |
| EcAvailability | back to summary |
|---|---|
| private EcAvailability() | |