RsaPrivateKeyFileProducer.java
package org.ferris.resiste.console.security;
import javax.enterprise.context.ApplicationScoped;
import javax.enterprise.inject.Produces;
import javax.inject.Inject;
/**
*
* @author Michael Remijan mjremijan@yahoo.com @mjremijan
*/
@ApplicationScoped
public class RsaPrivateKeyFileProducer {
protected RsaPrivateKeyFile rsaPrivateKey;
@Inject
public RsaPrivateKeyFileProducer(SecurityDirectory securityDirectory) {
rsaPrivateKey = new RsaPrivateKeyFile(securityDirectory);
}
@Produces
public RsaPrivateKeyFile produceRsaPrivateKeyFile() {
return rsaPrivateKey;
}
}