CryptoPrimitive
public final enum CryptoPrimitive
extends Enum<CryptoPrimitive>
| java.lang.Object | ||
| ↳ | java.lang.Enum<java.security.CryptoPrimitive> | |
| ↳ | java.security.CryptoPrimitive | |
An enumeration of cryptographic primitives.
Summary
Enum values | |
|---|---|
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 | |
|---|---|
Enum values
BLOCK_CIPHER
public static final CryptoPrimitive BLOCK_CIPHER
Symmetric primitive: block cipher
KEY_AGREEMENT
public static final CryptoPrimitive KEY_AGREEMENT
Asymmetric primitive: key agreement and key distribution
KEY_ENCAPSULATION
public static final CryptoPrimitive KEY_ENCAPSULATION
Asymmetric primitive: key encapsulation mechanism
KEY_WRAP
public static final CryptoPrimitive KEY_WRAP
Symmetric primitive: key wrap
MAC
public static final CryptoPrimitive MAC
Symmetric primitive: message authentication code
MESSAGE_DIGEST
public static final CryptoPrimitive MESSAGE_DIGEST
Hash function
PUBLIC_KEY_ENCRYPTION
public static final CryptoPrimitive PUBLIC_KEY_ENCRYPTION
Asymmetric primitive: public key encryption
SECURE_RANDOM
public static final CryptoPrimitive SECURE_RANDOM
Cryptographic random number generator
SIGNATURE
public static final CryptoPrimitive SIGNATURE
Asymmetric primitive: signature scheme
STREAM_CIPHER
public static final CryptoPrimitive STREAM_CIPHER
Symmetric primitive: stream cipher
Public methods
valueOf
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 2025-09-17 UTC.