adorsys/datasafe

View on GitHub
datasafe-encryption/datasafe-encryption-api/src/main/java/de/adorsys/datasafe/encrypiton/api/types/keystore/SecretKeyGenerator.java

Summary

Maintainability
A
0 mins
Test Coverage
package de.adorsys.datasafe.encrypiton.api.types.keystore;


import de.adorsys.datasafe.types.api.types.ReadKeyPassword;

/**
 * Generates random secret key entry.
 */
public interface SecretKeyGenerator {

    /**
     * Create random secret key.
     * @param alias Secret key alias.
     * @param readKeyPassword Password to read this key
     * @return Generated secret key
     */
    SecretKeyEntry generate(String alias, ReadKeyPassword readKeyPassword);
}