CryptoManager
BeginEnhancingSignature
Disponible desde la versión 8.3.20.
Variante de sintaxis: Datos de firma en valor de retorno
Sintaxis:
BeginEnhancingSignature(<CallbackDescription>, <SourceData>, <SignatureType>)
Parámetros:
<CallbackDescription> (obligatorio)
Tipo: CallbackDescription.
Contiene los detalles del procedimiento que se llamará después de que se mejore una firma con los siguientes parámetros:
- <OutputData>. Contiene los datos de firma mejorados de tipo BinaryData.
- <AdditionalParameters>. Valor especificado al crear el objeto CallbackDescription.
<SourceData> (obligatorio)
Tipo: String, BinaryData, Stream, MemoryStream, FileStream.
Los datos de origen pueden estar ubicados en un archivo (en este caso, se especifica el nombre del archivo) o representados como BinaryData, Stream, MemoryStream o FileStream.
<SignatureType> (opcional)
Tipo: CryptoSignatureType.
Tipo de firma criptográfica.
Valor predeterminado: CAdEST.
Descripción de la variante del método:
Los datos de firma se devuelven mediante el método como una Promise con BinaryData.
Variante de sintaxis: Los datos de firma se guardan en un archivo
Sintaxis:
BeginEnhancingSignature(<CallbackDescription>, <SourceData>, <OutputData>, <SignatureType>)
Parámetros:
<CallbackDescription> (obligatorio)
Tipo: CallbackDescription.
Contiene los detalles del procedimiento que se llamará después de que se mejore una firma con los siguientes parámetros:
- <FileName>. Nombre del archivo al que se exportan los datos.
- <AdditionalParameters>. Valor especificado al crear el objeto CallbackDescription.
<SourceData> (obligatorio)
Tipo: String, BinaryData, Stream, MemoryStream, FileStream.
Los datos de origen pueden estar ubicados en un archivo (en este caso, se especifica el nombre del archivo) o representados como BinaryData, Stream, MemoryStream o FileStream.
<OutputData> (obligatorio)
Tipo: String, Stream, MemoryStream, FileStream.
Nombre de un archivo o un flujo en el que se exportarán los datos de firma.
<SignatureType> (opcional)
Tipo: CryptoSignatureType.
Tipo de firma criptográfica.
Valor predeterminado: CAdEST.
Descripción del método:
Comienza a mejorar firmas en formato CAdES-BES.
Al crear una firma mejorada, se realiza una llamada a los servidores de marca de tiempo cuyas direcciones se especifican en el campo TimestampServersAddresses.
Formatos admitidos:
Después de completar, se llama al procedimiento especificado en <CallbackDescription>.
Disponibilidad:
Cliente ligero, cliente web, 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. BeginImprovingSignature( Notification, CAdESBESSignature, Result, CryptoSignatureType.CAdESXLongType2); |
Disponible desde:
Disponible desde la versión 8.3.20.
Descripción cambiada en la versión 8.3.24.


