/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.components.examples.encrypter.common;
import de.rcenvironment.core.component.api.ComponentConstants;
/**
* Constants class.
*
* @author Sascha Zur
*/
public final class EncrypterComponentConstants {
/** Component ID. */
public static final String COMPONENT_ID = ComponentConstants.COMPONENT_IDENTIFIER_PREFIX + "encrypter";
/** Constant for algorithm name. */
public static final String ALGORITHM_AES = "AES";
/** Constant for algorithm name. */
public static final String ALGORITHM_BLOWFISH = "Blowfish";
/** Array with all encryption algorithms. */
public static final String[] ALGORITHMS = { ALGORITHM_AES, ALGORITHM_BLOWFISH };
/** Constant for configuration key. */
public static final String CONFIG_KEY_ALGORITHM = "encryptionAlgorithm";
/** Constant for configuration key. */
public static final String CONFIG_KEY_USE_DEFAULT_PASSWORD = "useDefaultPassword";
/** Constant for configuration key. */
public static final String CONFIG_KEY_ENCRYPTION_PASSPHRASE = "encryptionPassphrase";
/** Constant for the default password. */
public static final String DEFAULT_PASSWORD = "GoodNewsEveryone";
/** Name of the static output. */
public static final String INPUT_NAME_TEXT = "Text";
/** Name of the static output. */
public static final String OUTPUT_NAME_RESULT = "Encrypted result";
/** Constant for reading a meta datum. */
public static final String METADATUM_USAGE_OF_FILE = "usageOfFile";
/** Name of the static output. */
public static final String METADATUM_VALUE_USAGE_NAME = "Filename";
private EncrypterComponentConstants() {
}
}