public enum CryptoPrimitive extends Enum<CryptoPrimitive>
Enum Constant and Description |
---|
BLOCK_CIPHER
Symmetric primitive: block cipher
|
KEY_AGREEMENT
Asymmetric primitive: key agreement and key distribution
|
KEY_ENCAPSULATION
Asymmetric primitive: key encapsulation mechanism
|
KEY_WRAP
Symmetric primitive: key wrap
|
MAC
Symmetric primitive: message authentication code
|
MESSAGE_DIGEST
Hash function
|
PUBLIC_KEY_ENCRYPTION
Asymmetric primitive: public key encryption
|
SECURE_RANDOM
Cryptographic random number generator
|
SIGNATURE
Asymmetric primitive: signature scheme
|
STREAM_CIPHER
Symmetric primitive: stream cipher
|
Modifier and Type | Method and Description |
---|---|
static CryptoPrimitive |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CryptoPrimitive[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CryptoPrimitive MESSAGE_DIGEST
public static final CryptoPrimitive SECURE_RANDOM
public static final CryptoPrimitive BLOCK_CIPHER
public static final CryptoPrimitive STREAM_CIPHER
public static final CryptoPrimitive MAC
public static final CryptoPrimitive KEY_WRAP
public static final CryptoPrimitive PUBLIC_KEY_ENCRYPTION
public static final CryptoPrimitive SIGNATURE
public static final CryptoPrimitive KEY_ENCAPSULATION
public static final CryptoPrimitive KEY_AGREEMENT
public static CryptoPrimitive[] values()
for (CryptoPrimitive c : CryptoPrimitive.values()) System.out.println(c);
public static CryptoPrimitive valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2024, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.