Uses of Class
org.mozilla.jss.crypto.KeyGenAlgorithm
Packages that use KeyGenAlgorithm
Package
Description
Generic cryptographic operations, such as signing and key pair generation.
A facility for encrypting and decrypting small amounts of data with
a symmetric key.
-
Uses of KeyGenAlgorithm in org.mozilla.jss.crypto
Subclasses of KeyGenAlgorithm in org.mozilla.jss.cryptoModifier and TypeClassDescriptionclassAlgorithms that can be used for generating symmetric keys from passwords.Fields in org.mozilla.jss.crypto declared as KeyGenAlgorithmModifier and TypeFieldDescriptionstatic final KeyGenAlgorithmKeyGenAlgorithm.AESstatic final KeyGenAlgorithmKeyGenAlgorithm.DESstatic final KeyGenAlgorithmKeyGenAlgorithm.DES3static final KeyGenAlgorithmKeyGenAlgorithm.DESedestatic final KeyGenAlgorithmKeyGenAlgorithm.GENERIC_SECRETprivate KeyGenAlgorithmSymmetricKey.Type.keyGenAlgstatic final KeyGenAlgorithmKeyGenAlgorithm.NSS_SP800_108_COUNTER_KDF_DERIVE_DATAstatic final KeyGenAlgorithmKeyGenAlgorithm.NSS_SP800_108_DOUBLE_PIPELINE_KDF_DERIVE_DATAstatic final KeyGenAlgorithmKeyGenAlgorithm.NSS_SP800_108_FEEDBACK_KDF_DERIVE_DATAstatic final KeyGenAlgorithmKeyGenAlgorithm.PBA_SHA1_HMACDeprecated, for removal: This API element is subject to removal in a future version.static final KeyGenAlgorithmKeyGenAlgorithm.PBE_SHA256_HMACstatic final KeyGenAlgorithmKeyGenAlgorithm.PBE_SHA384_HMACstatic final KeyGenAlgorithmKeyGenAlgorithm.PBE_SHA512_HMACstatic final KeyGenAlgorithmKeyGenAlgorithm.RC2static final KeyGenAlgorithmKeyGenAlgorithm.RC4static final KeyGenAlgorithmKeyGenAlgorithm.SHA1_HMACDeprecated, for removal: This API element is subject to removal in a future version.static final KeyGenAlgorithmKeyGenAlgorithm.SHA256_HMACstatic final KeyGenAlgorithmKeyGenAlgorithm.SHA384_HMACstatic final KeyGenAlgorithmKeyGenAlgorithm.SHA512_HMACstatic final KeyGenAlgorithmKeyGenAlgorithm.SP800_108_COUNTER_KDFstatic final KeyGenAlgorithmKeyGenAlgorithm.SP800_108_DOUBLE_PIPELINE_KDFstatic final KeyGenAlgorithmKeyGenAlgorithm.SP800_108_FEEDBACK_KDFFields in org.mozilla.jss.crypto with type parameters of type KeyGenAlgorithmModifier and TypeFieldDescriptionprivate static Hashtable<OBJECT_IDENTIFIER,KeyGenAlgorithm> KeyGenAlgorithm.oidMapMethods in org.mozilla.jss.crypto that return KeyGenAlgorithmModifier and TypeMethodDescriptionstatic KeyGenAlgorithmKeyGenAlgorithm.fromOID(OBJECT_IDENTIFIER oid) SymmetricKey.Type.getKeyGenAlg()Methods in org.mozilla.jss.crypto with parameters of type KeyGenAlgorithmModifier and TypeMethodDescriptionCryptoToken.getKeyGenerator(KeyGenAlgorithm algorithm) Creates a KeyGenerator object, which can be used to generate symmetric encryption keys.Constructors in org.mozilla.jss.crypto with parameters of type KeyGenAlgorithmModifierConstructorDescriptionprivateType(String[] names, KeyGenAlgorithm keyGenAlg, KeyType keyType) -
Uses of KeyGenAlgorithm in org.mozilla.jss.netscape.security.util
Fields in org.mozilla.jss.netscape.security.util declared as KeyGenAlgorithmModifier and TypeFieldDescription(package private) KeyGenAlgorithmWrappingParams.skKeyGenAlgorithmMethods in org.mozilla.jss.netscape.security.util that return KeyGenAlgorithmMethods in org.mozilla.jss.netscape.security.util with parameters of type KeyGenAlgorithmModifier and TypeMethodDescriptionvoidWrappingParams.setSkKeyGenAlgorithm(KeyGenAlgorithm skKeyGenAlgorithm) Constructors in org.mozilla.jss.netscape.security.util with parameters of type KeyGenAlgorithmModifierConstructorDescriptionWrappingParams(SymmetricKey.Type skType, KeyGenAlgorithm skKeyGenAlgorithm, int skLength, KeyWrapAlgorithm skWrapAlgorithm, EncryptionAlgorithm payloadEncryptionAlgorithm, KeyWrapAlgorithm payloadWrapAlgorithm, IVParameterSpec payloadEncryptIV, IVParameterSpec payloadWrapIV) -
Uses of KeyGenAlgorithm in org.mozilla.jss.pkcs11
Fields in org.mozilla.jss.pkcs11 declared as KeyGenAlgorithmMethods in org.mozilla.jss.pkcs11 with parameters of type KeyGenAlgorithmModifier and TypeMethodDescriptionprivate static SymmetricKeyPK11KeyGenerator.generateNormal(PK11Token token, KeyGenAlgorithm algorithm, int strength, int opFlags, boolean temporary, int sensitive) A native method to generate a non-PBE key.private static SymmetricKeyPK11KeyGenerator.generatePBE(PK11Token token, KeyGenAlgorithm algorithm, EncryptionAlgorithm encAlg, HMACAlgorithm hashAlg, byte[] pass, byte[] salt, int iterationCount) A native method to generate a PBE key.private static byte[]PK11KeyGenerator.generatePBE_IV(KeyGenAlgorithm alg, byte[] password, byte[] salt, int iterations) A native method to generate an IV using a PBE algorithm.PK11Token.getKeyGenerator(KeyGenAlgorithm algorithm) Constructors in org.mozilla.jss.pkcs11 with parameters of type KeyGenAlgorithmModifierConstructorDescription(package private)PK11KeyGenerator(PK11Token token, KeyGenAlgorithm algorithm) -
Uses of KeyGenAlgorithm in org.mozilla.jss.provider.javax.crypto
Fields in org.mozilla.jss.provider.javax.crypto declared as KeyGenAlgorithmConstructors in org.mozilla.jss.provider.javax.crypto with parameters of type KeyGenAlgorithmModifierConstructorDescriptionprotectedprotected -
Uses of KeyGenAlgorithm in org.mozilla.jss.SecretDecoderRing
Fields in org.mozilla.jss.SecretDecoderRing declared as KeyGenAlgorithmModifier and TypeFieldDescriptionstatic final KeyGenAlgorithmKeyManager.DEFAULT_KEYGEN_ALGThe default key generation algorithm, currently DES3.Methods in org.mozilla.jss.SecretDecoderRing with parameters of type KeyGenAlgorithmModifier and TypeMethodDescriptionbyte[]KeyManager.generateKey(KeyGenAlgorithm alg, int keySize) Generates an SDR key with the given algorithm and key size.private voidKeyManager.generateKeyNative(CryptoToken token, KeyGenAlgorithm alg, byte[] keyID, int keySize) byte[]KeyManager.generateUniqueNamedKey(KeyGenAlgorithm alg, int keySize, String nickname) Generates an SDR key with the given algorithm, key size, and nickname.private voidKeyManager.generateUniqueNamedKeyNative(CryptoToken token, KeyGenAlgorithm alg, byte[] keyID, int keySize, String nickname)