public
final
enum
CryptoPrimitive
extends Enum<CryptoPrimitive>
| java.lang.Object | ||
| ↳ | java.lang.Enum<java.security.CryptoPrimitive> | |
| ↳ | java.security.CryptoPrimitive | |
An enumeration of cryptographic primitives.
CryptoPrimitive BLOCK_CIPHER
Symmetric primitive: block cipher
CryptoPrimitive KEY_AGREEMENT
Asymmetric primitive: key agreement and key distribution
CryptoPrimitive KEY_ENCAPSULATION
Asymmetric primitive: key encapsulation mechanism
CryptoPrimitive KEY_WRAP
Symmetric primitive: key wrap
CryptoPrimitive MAC
Symmetric primitive: message authentication code
CryptoPrimitive MESSAGE_DIGEST
Hash function
CryptoPrimitive PUBLIC_KEY_ENCRYPTION
Asymmetric primitive: public key encryption
CryptoPrimitive SECURE_RANDOM
Cryptographic random number generator
CryptoPrimitive SIGNATURE
Asymmetric primitive: signature scheme
CryptoPrimitive STREAM_CIPHER
Symmetric primitive: stream cipher
Public methods | |
|---|---|
static
CryptoPrimitive
|
valueOf(String name)
|
static
final
CryptoPrimitive[]
|
values()
|
Inherited methods | |
|---|---|
public static final CryptoPrimitive BLOCK_CIPHER
Symmetric primitive: block cipher
public static final CryptoPrimitive KEY_AGREEMENT
Asymmetric primitive: key agreement and key distribution
public static final CryptoPrimitive KEY_ENCAPSULATION
Asymmetric primitive: key encapsulation mechanism
public static final CryptoPrimitive KEY_WRAP
Symmetric primitive: key wrap
public static final CryptoPrimitive MAC
Symmetric primitive: message authentication code
public static final CryptoPrimitive MESSAGE_DIGEST
Hash function
public static final CryptoPrimitive PUBLIC_KEY_ENCRYPTION
Asymmetric primitive: public key encryption
public static final CryptoPrimitive SECURE_RANDOM
Cryptographic random number generator
public static final CryptoPrimitive SIGNATURE
Asymmetric primitive: signature scheme
public static final CryptoPrimitive STREAM_CIPHER
Symmetric primitive: stream cipher
public static CryptoPrimitive valueOf (String name)
| Parameters | |
|---|---|
name |
String |
| Returns | |
|---|---|
CryptoPrimitive |
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-03-26 UTC.