/* * 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() { } }