net.java.truecommons.key.spec.prompting.PromptingPbeParameters Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of truecommons-key-spec Show documentation
Show all versions of truecommons-key-spec Show documentation
Specifies a pluggable API for key management.
The newest version!
package net.java.truecommons.key.spec.prompting;
import net.java.truecommons.key.spec.KeyStrength;
import net.java.truecommons.key.spec.PbeParameters;
/**
* Parameters with properties for prompting for password based encryption (PBE)
* parameters.
*
* Subclasses need to be serializable with {@code Object(Out|In)putStream} and
* {@code XML(En|De)coder}.
* Subclasses do not need to be safe for multi-threading.
*
* @param
the type of these prompting PBE parameters.
* @param the type of the key strength.
* @since TrueCommons 2.2
* @author Christian Schlichtherle
*/
public interface PromptingPbeParameters<
P extends PromptingPbeParameters
,
S extends KeyStrength>
extends PromptingKey
, PbeParameters
{ }