Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Funcion del API de Clave Firma para cargar los datos a firmar
        FireTransactionResult signature;
        string transactionId = "2b996a27-3622-4923-903b-f390cce98cfc";
        string appId         = "B244E473466F";

        try
        {
            signature = new FireClient(appId).recoverSign( // Identificador de la aplicacion (dada de alta previamente en el sistema)
                transactionId,                             // Identificador de transaccion recuperado en la operacion createBatch()
                "00001",                                   // Identificador del usuario
                null                                       // Formato longevo
                );

            /*
             * signature = FireApi.recoverSign(appId, // Identificador de la aplicacion (dada de alta previamente en el sistema)
             *  transactionId,  // Identificador de transaccion recuperado en la operacion createBatch()
             *  null            // Formato longevo
             * );
             */
        }
        catch (Exception ex)
        {
            SignatureB64.Text = ex.Message;
            return;
        }

        // Mostramos los datos obtenidos
        Provider.Text     = signature.getProviderName();
        SignatureB64.Text = System.Convert.ToBase64String(signature.getResult());
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        string dataB64 = Base64Encode("Hola Mundo!!");

        // Funcion del API de Clave Firma para cargar los datos a firmar
        FireTransactionResult signature;
        string appId         = "B244E473466F";
        string transactionId = "bba8106e-5259-4cff-9a1b-cd9d36d4d527";

        try
        {
            signature = new FireClient(appId).recoverError( // Identificador de la aplicacion (dada de alta previamente en el sistema)
                transactionId,                              // Identificador de transaccion
                "00001"                                     // Identificador del usuario
                );

            /*
             * signature = FireApi.recoverError(
             *  appId, // Identificador de la aplicacion (dada de alta previamente en el sistema)
             *  transactionId   // Identificador de transaccion
             * );
             */
        }
        catch (Exception ex)
        {
            ErrorMsg.Text = ex.Message;
            return;
        }

        // Mostramos los datos obtenidos
        Provider.Text = signature.getProviderName();
        ErrorMsg.Text = signature.getErrorCode() + " - " + signature.getErrorMessage();
    }