CryptoManager.BeginEnhancingSignature

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.