Library/Utility

NET-Configuracion

Libraries for encrypted configuration and DB connection management

0
Endpoints
30
Internal Funcs
0
SQL Statements

Last commit: 2024-12-05

📋 Endpoints Overview (0)

Operation ⇅Verb Returns ⇅Parameters SQLs ⇅DescriptionFlags

🔌 Endpoint Details

⚙ Internal Functions (30)

Helper methods inside the service implementation — not part of the public contract.

Public (5)

publicStringEncriptar(String texto, String contraseña= "20Desarrollo16", String sal="", String algoritmoHash = "SHA1", int iteraciones = 1, String vectorInicial = "vector00vector00", int clave=192)
publicStringDesencriptar(String texto, String contraseña = "20Desarrollo16", String sal = "", String algoritmoHash = "SHA1", int iteraciones = 1, String vectorInicial = "vector00vector00", int clave = 192)
publicboolGuardarConfiguracion(String rutaFichero, bool EsServicio, String host, String puerto, String servicio, String SID, String globalName, String usuario, String password, bool encriptarVariables)Guarda los datos relacionados a una conexión a base de datos en un archivo de configuración. Si no existe el fichero lo crea.
publicStringObtenerConfiguracion(String rutaFichero, String parametro)Obtiene el valor del parámetro de un archivo de configuración especificado en función de su clave
publicvoidReset()

Private / Protected (25)

privatestringTestConnection()
privatevoidbuttonEncriptar_Click(object sender, EventArgs e)
privatevoidShowGlobalName()
privatevoidradioButtonSID_CheckedChanged(object sender, EventArgs e)
privatevoidConfigurador_FormClosing(object sender, FormClosingEventArgs e)
privatevoidbuttonTestConnection_Click(object sender, EventArgs e)
privatevoidbuttonMostrarCadena_Click(object sender, EventArgs e)
privatevoidconfiguracionToolStripMenuItem_Click(object sender, EventArgs e)
privatevoidbuttonMostrarPassword_MouseDown(object sender, MouseEventArgs e)
privatevoidbuttonMostrarPassword_MouseUp(object sender, MouseEventArgs e)
privatevoidcargarFicheroConfigToolStripMenuItem_Click(object sender, EventArgs e)
privatevoidsalirToolStripMenuItem_Click(object sender, EventArgs e)
privatevoidDispose(bool disposing)
privatevoidInitializeComponent()
privatevoidbuttonCancelar_Click(object sender, EventArgs e)
privatevoidbuttonAceptar_Click(object sender, EventArgs e)
privatevoidtextBoxClave_Validating(object sender, CancelEventArgs e)
privatevoidtextBoxVectorInicial_Validating(object sender, CancelEventArgs e)
privatevoidtextBoxIteraciones_Validating(object sender, CancelEventArgs e)
privatevoidtextBoxAlgoritmo_Validating(object sender, CancelEventArgs e)
privatevoidbuttonFichero_Click(object sender, EventArgs e)
privatevoidGenerarCadenaConexion(AppSettingsSection setting)
privateStringgenerarCadenaConexion(AppSettingsSection setting)
privateStringgenerarCadenaConexionOracle(String tnsName, String usuario, String password)
privateStringgenerarCadenaConexionMySQL(String host, String puerto, String usuario, String database, String password)

🧪 Tests

No formal unit tests found. Test project uses console-based manual invocation of each operation. See Suggested Test Stubs in each endpoint card above.