Indice de artículos

Artículos sobre C # y programación.


Firma digital de archivos XML en C#

Cuando se trabaja con archivos XML, en ocasiones nos solicitan que este archivo se firme digitalmente utilizando una clave privada.

XmlDSignature es un protocolo estándar para la firma de cadenas XML y define una serie de nodos que se añaden a un archivo XML para firmarlo. La buena noticia es que.NET tiene una librería específica para el tratamiento de este tipo de archivos bajo el espacio de nombres System.Security.Cryptography.Xml .

Leer más...

¿Qué es oAuth?

A poco que hayáis intentado programar librerías que utilicen las APIs de Twitter, Facebook o Google posiblemente os hayáis tropezado con el término OAuth.

Pero, ¿qué es oAuth ?

Leer más...

Cómo convertir SharpDevelop en una aplicación Portable

En ocasiones, resulta muy útil poder tener instalado en una máquina, como por ejemplo un servidor de producción, un IDE para hacer pequeñas pruebas o depuración paso a paso, sin embargo, por restricciones de seguridad es posible que no podamos instalarlo sin más. En otros casos lo que queremos es llevar un IDE de programación con nosotros en una llave USB para utilizarla en cualquier ordenador.

Si utilizamos normalmente tecnologías.NET podemos utilizar el IDE de código abierto SharpDevelop configurándolo para que se ejecute como una aplicación portable .

Leer más...

5 Profilers para .NET

Estos días he estado investigando sobre la optimización de aplicaciones.NET y he tenido que buscar herramientas para poder medir el rendimiento de las aplicaciones.

Entre todas las herramientas que he encontrado, destacan 5 profilers para aplicaciones.NET:

Leer más...

Crear marca agua en PDF utilizando iTextSharp

Una de las preguntas más comunes cuando se commienza a trabajar con iTextSharp es cómo crear una marca de agua (watermark) en una página de un PDF.

La respuesta es bastante sencilla, simplemente debemos crear una nueva imagen y establecer que se debe utilizar como fondo de página.

Leer más...