- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Actividad de archivo PGP ClearSign para crear una firma PGP de texto no cifrado de un archivo utilizando una clave privada.
UiPath.Cryptography.Activities.PgpClearSignFile
Descripción
Crea una firma de texto no cifrado PGP de un archivo utilizando una clave privada. La salida con firma clara contiene el texto sin formato original entre los marcadores -----BEGIN PGP SIGNED MESSAGE----- y -----END PGP SIGNATURE----- , por lo que es legible por humanos y a prueba de manipulaciones.
El archivo de entrada debe ser texto, porque la firma clara está diseñada para contenido ASCII o UTF-8. Para datos binarios, utiliza la actividad Firmar archivo PGP en su lugar. Para verificar la salida, utiliza la actividad PGP Verify con el tipo de verificación ClearSigned File (Text) .
Compatibilidad de proyectos
Windows | Multiplataforma
Windows, configuración multiplataforma
- Ruta del archivo de entrada : la ruta al archivo que quieres borrar. Este campo solo admite cadenas y variables
String. Para utilizar un recurso de proyecto en lugar de una ruta, selecciona el menú de entrada del campo y cambia a la entrada Archivo de entrada (anIResource). - Ruta del archivo de clave privada : la ruta a tu archivo de clave privada PGP, utilizada para firmar los datos. Este campo solo admite cadenas y variables
String. Para utilizar un recurso de proyecto en lugar de una ruta, selecciona el menú de entrada del campo y cambia a la entrada Archivo de clave privada (anIResource). - Ruta del archivo de salida : la ruta completa donde se guarda el archivo firmado. Este campo solo admite cadenas y variables
String. - Contraseña : la contraseña que desbloquea la clave privada. Para proporcionarla como una cadena segura en lugar de texto sin formato, selecciona el menú de entrada del campo y cambia a la entrada Frase de contraseña (segura)
SecureStringa).
Opciones avanzadas
Opciones
- Sobrescribir : si un archivo ya existe en la ruta de salida, se sobrescribe. Este campo solo admite valores booleanos (
True,False). El valor predeterminado esFalse. - ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores booleans (
True,False). El valor predeterminado esFalse. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor esTrue, la ejecución del proyecto continúa independientemente de cualquier error.Nota:Si se incluye esta actividad en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es
True, no se detectará error cuando el proyecto se ejecute.
Salida
- Archivo ClearSigned : un identificador de recursos para el archivo ClearSigned que se escribió, almacenado en una variable
ILocalResourcepara su uso en otras actividades. El texto firmado también se escribe en la Ruta del archivo de salida.