All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.mmm.crypto.symmetric.key.SymmetricKeyCreatorFactory Maven / Gradle / Ivy

package io.github.mmm.crypto.symmetric.key;

import io.github.mmm.crypto.AbstractCryptoFactory;
import io.github.mmm.crypto.key.KeyCreatorFactory;

/**
 * Interface for a {@link AbstractCryptoFactory factory} to {@link #newKeyCreator() create} instances of
 * {@link SymmetricKeyCreator} for symmetric cryptographic keys.
* An instance of {@link SymmetricKeyCreatorFactory} therefore represents a configuration with specific * {@link java.security.Key} {@link java.security.Key#getAlgorithm() algorithm} and {@link java.security.Key#getFormat() * format}(s). * * @param type of {@link SymmetricKeyCreator}. * @author Joerg Hohwiller (hohwille at users.sourceforge.net) * @since 1.0.0 */ public interface SymmetricKeyCreatorFactory> extends KeyCreatorFactory { @Override C newKeyCreator(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy