CryptoManager
AgregarSelloDeTiempoDeArchivo
Disponible desde la versión 8.3.20.
Variante de sintaxis: Datos de firma en valor de retorno
Sintaxis:
AddArchiveTimestamp(<Firma>)
Parámetros:
<Firma> (obligatorio)
Tipo: Cadena, DatosBinarios, Flujo, MemoryStream, FileStream.
Una firma puede estar ubicada en un archivo (en este caso, se especifica el nombre del archivo) o representada como DatosBinarios, Flujo, MemoryStream o FileStream.
Descripción de la variante del método:
Los datos de la firma se devuelven como DatosBinarios.
Variante de sintaxis: Los datos de la firma se guardan en un archivo
Sintaxis:
AddArchiveTimestamp(<Firma>, <DatosSalida>)
Parámetros:
<Firma> (obligatorio)
Tipo: Cadena, DatosBinarios, Flujo, MemoryStream, FileStream.
Una firma puede estar ubicada en un archivo (en este caso, se especifica el nombre del archivo) o representada como DatosBinarios, Flujo, MemoryStream o FileStream.
<DatosSalida> (obligatorio)
Tipo: Cadena, Flujo, MemoryStream, FileStream.
Nombre del archivo o flujo al que se descargan los datos firmados.
Si es Indefinido, el resultado del método se devolverá en el valor de retorno de tipo DatosBinarios.
Descripción de la variante del método:
Los datos de la firma se guardan en un archivo. Devuelve Indefinido.
Valor devuelto:
Tipo: Indefinido, DatosBinarios.
Datos binarios de la firma con el sello de tiempo de archivo agregado (si el parámetro <DatosSalida> tiene el valor Indefinido). De lo contrario, Indefinido.
Descripción:
Agrega un sello de tiempo de archivo de versión 3 a la firma.
Al agregar un sello de tiempo, se realiza una llamada a los servidores de sello de tiempo especificados en el campo DireccionesServidoresSelloDeTiempo.
Al agregar un sello de tiempo de archivo, la firma debe tener el tipo CAdES-BES o superior.
Disponibilidad:
Cliente ligero, cliente móvil, servidor, cliente grueso, conexión externa, aplicación móvil (cliente), aplicación móvil (servidor), servidor independiente móvil.
Ejemplo:
| CryptoManager.Sign( DatosFuente, ResultadoFirma, Certificado, TipoFirmaCriptográfica.CAdEST); CryptoManager.AddArchiveTimestamp(ResultadoFirma, FirmaCAdESA); |
Disponible desde:
Disponible desde la versión 8.3.20.
Descripción cambiada en la versión 8.3.22.


