Object does not support Sign properties or method: causes of error and how to resolve it. If an error occurs during publication: "Cannot Sign Data

Object does not support Sign properties or method: causes of error and how to resolve it. If an error occurs during publication: "Cannot Sign Data

10.02.2024

The job of an IT specialist is to set up a variety of software, and in addition, he can easily replace a broken fan or a burnt-out video card in your computer or laptop. Agree, it’s nice when everything always works and there is no downtime. This is important in any company. But the work of an IT specialist is not only about solving technical issues. If incoming letters contain even a hint of an electronic component, then all the letters flock to our department. I'm not complaining, I like my job. And in it, like in any other, .

Recently I had difficulties registering on the official website bus.gov.ru and I decided to write step-by-step instructions in case it will be useful to someone. The problem was installing an electronic digital signature (EDS) on the website bus.gov.ru, namely in the module “Independent assessment of the quality of services of institutions.” I was entrusted with the honorable mission of setting up to start working on this site. The installation was carried out according to the instructions published on the website. And still the error came out, and I found myself in a stupor.

But first things first. Since the site only works in the Internet Explorer browser (which once again emphasizes its wretchedness), you first need to configure the browser properties. Once you open them, be sure to add the site itself to trusted nodes. Next you need to set tsl/ssl according to the instructions.

The “Register on the site” button only works for posting questions on the forum. To access the closed part of the site, you first need to install a certain number of certificates on the local machine. A link to one root certificate was present on the site. Downloading and installing is not difficult at all. The installation of the digital signature component sign.cab is also required, I download the file from the site and install it without any problems. Since the operating system (OS) is 64-bit, I download the component specifically for this OS.

Next, you need to install a personal certificate, which is issued by the local branch of the federal treasury. When working with digital signatures, you should definitely install the CryptoPro program, since without it the computer will not “see” the signature file. Next, add your digital signature to the “Personal” certificates. Using the digital signature of the responsible user, I get to my personal account. A start.

I'm starting the data entry process. After filling out one section, you need to save them. The next step is to sign the digital signature and publish the entered data. I press the treasured button, but a bummer awaits me. The browser displays the error: “There is a problem with the sign.cab file.”

Communication with the support service is reminiscent of dancing with tambourines; after listening to more than 20 minutes of music, you won’t even want to. As a rule, the operators, after listening to you, outline the sequence of actions, and any problem is resolved. But for the would-be masters of the creators of the website bus.gov.ru it would be too simple. In order to contact the site service, you need to download a special form, fill it out and send it by e-mail. If you simply send a screenshot of the error, you may receive in response “Insufficient information to analyze the error.” Shoot me 🙁

Usually my colleagues advise: “Google can help you,” but the famous search engine did not help me. What to do? And then a thought and a little hope appeared. If the OS is 64-bit, and Internet Explorer is on a machine configured for 32-bit systems, then perhaps the sign.cab digital signature component should be downloaded and installed. And voila, you won’t believe it, my hopes came true! The information was signed and published. It was already possible to work on the site without problems. And most importantly, this is not written in the instructions.

For clarity, I made screenshots:


I would like to wish the creators of all kinds of websites and portals - first of all, think about the users, and not about your own benefit! I will be very pleased if my article helps someone.

© Text and photo – Ainagul.

Users often encounter the problem of confirming personal data during online transactions - Cannot sign data. Error description: The object does not support the “Sign” property or method. For example, such an error occurs on the web pages of official organizations or financial institutions: zakupki.gov.ru, bus.gov.ru, VTB 24, EIS. This particular error appears when trying to install an electronic signature or when confirming personal data.

Causes of the Sing error

The error message indicates problems with Sign.cab. This component is used when forming the signature itself and is a very important component. There can be many reasons for the error to appear. The source may be: an uninstalled sign.cab file, missing or outdated root certificates (CryptoPro, Kontur) for digital signature, incompatibility of Windows bit depth with the browser, lack of the .NET Framework package, and others.

Error: Object does not support Sign property or method

How to fix the Cannot sign data error

To fix such a failure on Windows 7/8/10, you should check or complete all the points described below one by one. We have collected all the most common solutions that are presented on official government procurement forums, bus.gov.ru and other communities.

First, let's check the site's functionality on another browser. If you make transactions through a specialized application, then check the settings, where you set a different browser for accessing the Network.

Correctly reinstall Lanit

Many people advise that the first step is to reinstall the corresponding Lanit - sign.cab. It is better to download it from the resource where the failure occurs (contact support), or from another popular source. Select the bit depth (x32, x64) that matches your system and browser (!), which is very important for working in Internet Explorer. Bit depth plays an important role. Further:


We also recommend that you familiarize yourself with the solution to a failure when installing a digital signature – Error calling method on NPObject.

Also worth checking


Conclusion

Most often, the error “The object does not support the Sign property or method” is a consequence of inappropriate bitness when installing software (lanit, browser, certificates), so pay close attention to this point. In any case, if you cannot cope with the error, you should contact the resource support, but as practice shows, you can wait a very long time for answers there.

When working with multi-level software packages that provide reporting or performing financial transactions in the form of tracking the status of accounts or online payments, it is quite common to encounter a software failure with a notification that some object does not support the properties or the Sign method . Not everyone knows what to do in such a situation. However, if you understand the essence of the problem, solutions to fix it will seem very simple to many users.

Object does not support properties or Sign method: the essence of the problem

The essence of what is happening is that in order to conduct confidential transactions related to financial (and not only) reporting, when working on the Internet, special digital signatures (Sign Cab) are used to ensure security, which certify the authenticity and reliability of the intended actions.

A failure in the form of the error “The object does not support the properties or method Sign” indicates that such a signature is either unreliable (which is very rare), or the requested electronic document or the resource on which it is located is blocked by the security system, or access is denied is related to the current browser settings, or the system cannot execute special scripts required to open the document due to lack of installed support.

These are the main reasons for the failure to occur. Attention will be focused on them. For obvious reasons, viral impact is not considered, since it is already clear that the user must monitor the system independently. This is not discussed.

Disabling the security system

To resolve the failure in the form of the error “The object does not support the Sign properties or method,” the first step is to briefly disable the standard antivirus installed on the system. Any software product of this type provides this feature.

Usually it is enough to simply use the RMB menu (right mouse button) on the antivirus icon in the system tray, in which you just need to select disabling protection for 10 minutes. After this, you can see if the requested document will open.

Additionally, Windows' own firewall can block access. It should also be deactivated and checked whether access has appeared.

If, when performing such actions, the error “The object does not support properties or the Sign method” disappears, you should add the site to the antivirus exclusion list and make the same settings in the firewall, but for the browser application used by default in the system, indicating the full path to the executable program file.

Changing browser properties

As practice shows, in most cases such a failure manifests itself exclusively in the “native” browser of Windows systems, Internet Explorer. If you look at the browser properties, where most settings are configured, it is easy to see that the default protection level is set to Above Average. And the use of this particular parameter in most cases is completely unjustified.

In this situation, you can change the browser settings by setting the security level with a special slider (fader) to the “Below Average” position.

At the same time, it is worth paying attention to support for executable scripts and ActiveX controls, for which you need to enable permissions in the security section.

Please note that if the system has applets installed without the user’s knowledge, such as additional services Mail.Ru, Odnoklassniki or something similar, they should be removed, but for this it is advisable to use special utilities with advanced capabilities (iObit Uninstaller, Revo Uninstaller, etc.)

Using a different browser

If actions with Internet Explorer do not produce results, there is nothing easier than trying to open the required document in another program.

There are a lot of browsers now (Chrome, Firefox, Edge, Opera, etc.) Which software product will be used is not so important. If access is obtained in at least one of them, this will already indicate that not everything is ok with IE, and the problem is not with the digital signature.

Clear cache and cookies

If opening the document is impossible in this case, first you should go to the main settings and completely delete all computer garbage in the form of cache, cookies and browsing history.

Moreover, any program has a special menu that is responsible for the period set for cleaning. To be sure, it is better to select the “For the entire period” or “From the beginning of visits” option.

Finally, you can perform a complete reset to the original state (Reset function) with the removal of all the above items and saved user data.

Updating the .NET Framework with manual component registration

Another, perhaps one of the main points is related to the absence, incorrect installation or obsolescence of the special .NET Framework platform, without which the execution of some scripts and executable web applets is impossible.

To install the update (which, by the way, even when the update is enabled in the Update Center, is not always installed automatically), it is best to go to the official Microsoft resource and download the installation distribution from the downloads section, and then perform the installation manually.

In some cases, even after the platform has been integrated into the system, it is not always possible to use it correctly. This may be due to errors in the operating systems themselves, which only for reasons known to them can block the registration of some dynamic libraries responsible for executing Java and Visual Basic scripts (jscript.dll and vbscript.dll).

In this case, you will need to manually register through a command line launched with administrator rights, in which the regsvr32 command is used, and the names of the required libraries are written separated by a space, as shown in the image above. But provided that there are no failures in the OS itself, such actions may not be required.

If an error occurs when publishing: "Cannot Sign Data. Error Description: The object does not support the Sign property or method."

Answer

Oksana Balandina, chief editor of the State Order System

From July 1, 2018 to January 1, 2019, customers have a transition period - they are allowed to carry out both electronic and paper procedures. Starting from 2019, tenders, auctions, quotations and requests for proposals on paper will be prohibited, with eight exceptions.
Read what kind of purchases to carry out on the ETP, how to choose a site and obtain an electronic signature, what are the rules for concluding contracts during the transition period and after.

Instructions:

The sequence of actions is to clarify the following information from the user:

    Operating system version (Windows XP, Vista, 7 or 8), as well as operating system bit depth 32-bit or 64-bit (Computer → properties)

    Browser version (Internet Explorer 6,7,8,9,10,11) and necessarily the browser bit depth (Help → about the program → if “64-bit edition”, then it is indicated immediately after the version).

To obtain full access to the PRO-GOSZAKAZ.RU portal, please register. It won't take more than a minute. Select a social network for quick authorization on the portal:

Solution: for correct operation in the closed part of the OOS, it is recommended to use only Internet Explorer 32-bit version (for 64-bit versions of Windows OS, 2 browser versions are always installed by default)

    Find the required browser here: C:\Program Files (x86)\Internet Explorer\iexplore.exe (you can create a shortcut to your desktop)

    Add the following entries to trusted sites in Internet Explorer:

    • general view: *://*.zakupki.gov.ru, *://*.bus.gov.ru

      or specific: http://zakupki.gov.ru, https://zakupki.gov.ru, http://bus.gov.ru/

    After selecting and launching IE 32-bit, try logging into the OOS account (it may ask you to enable the add-on) and perform the required publication.

Magazine "Goszakupki.ru" is a magazine on the pages of which practical explanations are given by leading industry experts, and materials are prepared with the participation of specialists from the Federal Antimonopoly Service and the Ministry of Finance. All articles in the magazine are of the highest degree of reliability.

Probably, many users working with complex multi-level reporting systems have had to deal with a situation where, out of the blue, an incomprehensible error message pops up on the screen like “The object does not support properties or the Sign method.” Let's look at the main reasons for this failure and methods to quickly fix the problem.

Message that an object does not support a Sign property or method: what is it?

First of all, please note that the average user is unlikely to encounter such problems. An error like “The object does not support the properties or method of Sign” mainly appears in highly specialized programs.

An example would be clients like VTB-24, Kontur-Extern and others. In general, such applications refer to accounting programs in which you can create special reports. In some cases, the error “The object does not support the properties or method Sign” can also appear when trying to make an online payment, when viewing data from government procurement sites - in general, wherever a confidential operation is required.

To confirm the legality of such a document or transaction, a special sign cab is used. This is where problems arise. Roughly speaking, the user’s system simply does not recognize it due to some reasons that will be discussed below, and therefore does not identify the document or transaction as trustworthy.

Possible reasons for the failure

Among the many reasons that can lead to such errors, most experts cite the lack of some script libraries registered in the system that are required to establish a signature recognition method, a ban on the use of ActiveX controls, an outdated version of the .NET Framework, blocking of signatures and sites by antiviruses and firewalls etc.

In addition, the error “The object does not support the Sign property or method” (Windows 7, 64 bits) appears exclusively when using the Internet Explorer browser (sometimes this type of opening is performed automatically in this browser). Therefore, its settings can solve the problem in most cases. Below are some methods to solve this problem.

Error “The object does not support the Sign property or method”: what to do first?

The simplest and most logical solution to this problem is to simply change the browser. Instead of Internet Explorer, you can try opening a document or website in Opera or Google Chrome. Even if it opens automatically in Internet Explorer, there is nothing easier than copying the link and pasting it into another browser.

If the user is dealing with a program, it is worth looking at its settings and changing the default browser.

To monitor correct operation, you can also temporarily disable the standard Windows firewall and firewall, and then see if the document or website opens. If everything is fine, the program and Internet resource will need to be added to the exclusion list.

Installing and registering additional components

However, the solution to eliminating the “Object does not support properties or Sign method” error is not limited to this. For most applications of this type to work, the Microsoft .NET Framework version 2.0 and higher must be installed on the system.

Conclusion: you need to download and install the latest release of the package, and then check the functionality.

In addition, when such a failure appears in the message, you can often see additional indications that some components necessary for operation are not registered in the system. As a rule, these are jscript.dll and vbscript.dll, and this situation can occur even with Windows Script Host installed. In turn, there is a high probability that the platform itself is installed incorrectly. Thus, you should first install this component as an administrator, and then proceed to registering libraries.

This is done from the command line, which is called via cmd in the “Run” menu (Win + R). To register, use the regsvr32.exe command, followed by the full file name separated by a space (for example, regsvr32.exe jscript.dll). Then simply press the enter key. If anyone doesn't know, the jscript library is a Java element, and vbscript is a Visual Basic library.

Changing Browser Settings

As for Internet Explorer itself, it is recommended to use browser version no lower than version seven, but it is better to download the latest one.

Another point related to the “Object does not support Sign properties or method” error is that some add-ons installed in the browser itself may block the detection of an electronic signature. Therefore, if there are add-ons or extensions like Mail.ru, Yahoo or something else, it is strongly recommended not only to disable them, but also to remove them altogether.

Finally, to fix the problem, you need to go to the Internet Properties section (either from the browser or through the Control Panel), find Trusted Sites in the Security tab and go to the Security Level setting, where you need to allow all ActiveX controls to run.

In some cases, it is enough to simply clear the cache and Cookies, as well as remove garbage from the user directory. In this case, on the privacy tab, it is advisable to disable the acceptance of all Cookies, and then confirm the changes.

Conclusion

It remains to be said that almost all of the above methods fix the problem quickly and quite simply. Failures associated with the penetration of malware into the system were not considered here, since every user should already understand that protecting the system when working with such specifics should be a priority.

© 2024 hecc.ru - Computer technology news