Errore di firma Errore durante la chiamata del metodo su NPObject. Perché si verifica un "Errore nella firma dei dati" quando si inviano report utilizzando il servizio 1C-Reporting? Impossibile firmare l'errore crittografico del documento

Caro pellegrino2180, forse io e te non ci capiamo... Andiamo per ordine dall'inizio:

Abbiamo implementato la nostra propria autorità di certificazione sulla nostra rete basata su MS Windows Server 2008. Questo centro rilascia certificati agli utenti per la firma di documenti ed e-mail in uscita. Dopo un breve periodo di test (circa 2 mesi), sono stati rilasciati i certificati a tutti gli utenti e sono state effettuate le impostazioni appropriate.

Configurazioni personalizzate:

  • MS Windows XP/MS Windows Vista
  • Microsoft Office 2007 standard

Dopo l'implementazione si è scoperto che su alcuni PC utente (con MS Windows 7 Pro / MS Windows XP) si verifica il problema sopra indicato e il documento non è firmato. :(

Ora, riguardo all'articolo che hai citato: non capisco bene perché ci siano tali difficoltà? La firma di un documento viene eseguita in tre passaggi. "Icona Office" -> "Prepara documento" -> "Aggiungi firma digitale".

PS: A parte i documenti MS Office e le e-mail, la firma digitale non viene utilizzata per nulla.

Non ci capiamo proprio, visto che ti ripeto per l’ennesima volta che sia i file che le macro sono firmati.

Se il documento che vuoi firmare contiene macro, questa firma può autenticare sia il documento che il progetto macro.

Puoi creare il tuo certificato di firma digitale selezionando la seconda opzione nella finestra pop-up per aggiungere una firma digitale al primo avvio.

Una firma digitale, a differenza di una riga di firma, non è visibile, ma commuta solo il documento in modalità lettura. Aggiunta di un'icona alla barra di stato. Come qualsiasi certificato digitale installato per documenti o macro di Office.

Aiuto d'ufficio:

A differenza della riga della firma, una firma digitale invisibile non è visibile nel contenuto del documento, ma consente al destinatario del documento di determinare che il documento è dotato di firma digitale visualizzandola o trovando un pulsante firme nella barra di stato nella parte inferiore dello schermo.

Bene, se hai problemi con i certificati, questo articolo ti aiuterà:

Firma digitale in un documento Office

Introduzione alle firme digitali

Compatibilità

Quando crei un modello di modulo, puoi abilitare le firme digitali in modo che gli utenti possano aggiungerle all'intero modulo o a parti specifiche del modulo. In Microsoft Office InfoPath 2007 è inoltre possibile creare un modello di modulo compatibile con browser. Un modello di modulo compatibile con browser è un modello di modulo creato in InfoPath utilizzando una modalità di compatibilità speciale. Un modello di modulo compatibile con browser può essere attivato dal browser quando viene pubblicato in un server che esegue InfoPath Forms Services. I modelli di modulo attivati ​​dal browser possono consentire l'aggiunta di firme digitali a parti specifiche dei moduli compilati dagli utenti. Quando le firme digitali sono abilitate per parti di un modulo, tali firme vengono applicate solo ai dati in quelle parti specifiche del modulo.

Il resto è un problema di sicurezza per quei computer che non accettano certificati digitali. È già necessario esaminare separatamente quale dei programmi blocca l'esecuzione dei dati.

Non cercare Dio, né in una pietra, né in un tempio: cerca Dio dentro di te. Lascia che il ricercatore trovi.

L'errore si verifica perché il CIPF “VipNet CSP” non è stato registrato durante la connessione iniziale al servizio 1C-Reporting. Ti invitiamo a leggere le istruzioni per la registrazione.

Istruzioni per la registrazione del prodottoVIPNetCSP.

1. Per registrare il prodotto “VipNet CSP”, andare su “Start” → “Tutti i programmi” → “ViPNet” → “ViPNet CSP” → “Configurazione del provider di crittografia ViPNet CSP” ( riso. 1.).

Riso. 1.

2. Si aprirà davanti a te la seguente finestra ( riso. 2.), selezionare “Registra ViPNet CSP” e cliccare il pulsante “Avanti”.


Riso. 2.

3. Nella finestra successiva, selezionare "Richiesta di registrazione (ottieni codice di registrazione)" e fare clic sul pulsante "Avanti" ( riso. 3.).


Riso. 3.

4. Nella finestra “Metodo di richiesta di registrazione” ( riso. 4.) selezionare “Tramite Internet (online)”. In questo caso, il computer deve essere connesso a Internet. Fare clic su "Avanti".


Riso. 4.

5. Nella finestra “Dati di registrazione” ( riso. 5.) compila tutti i campi e inserisci il tuo numero di serie per ViPNet CSP (Il numero di serie è stato indicato durante la registrazione (Figura 5), ​​è stato anche inviato durante la registrazione all'indirizzo email specificato (Figura 5)). Fare clic su "Avanti".


Riso. 5.

6. Se la registrazione è andata a buon fine, il programma di installazione ti avviserà di ciò ( riso. 6.). Fare clic sul pulsante "Fine".


Riso. 6.

7. Si aprirà la finestra “Configurazione CSP ViPNet” ( riso. 7.). Fare clic sul pulsante "OK" lì.


Riso. 7.

Il prodotto è registrato.

Quando si lavora con vari servizi che utilizzano la firma digitale elettronica (EDS), l'utente potrebbe riscontrare l'errore "Errore durante la chiamata del metodo su NPObject". Questa disfunzione può verificarsi quando si firmano digitalmente documenti elettronici, si generano chiavi elettroniche, quando si accede al proprio conto bancario elettronico personale, quando si tenta di accedere alle risorse dei portali di servizi governativi e così via. In questo articolo ti dirò cos'è questo errore e come correggere il metodo di chiamata dell'errore su NPObject sul tuo PC.

Testo dell'errore "Errore durante la chiamata del metodo su NPObject"

Tradotto dall'inglese, il testo di questo errore sembra "Errore del metodo chiamato su NPObject" e di solito denota la situazione in cui si verifica un errore nel codice di programmi scritti in Visual C++ o Javascript.

Questo problema si verifica più spesso tra gli utenti dei browser Mozilla Firefox e Google Chrome che lavorano con varie risorse di rete (programmi) che utilizzano una firma digitale elettronica (EDS) nel loro lavoro.

Le cause specifiche del problema potrebbero essere le seguenti:

Come risolvere l'errore durante la chiamata del metodo su NPObject

Per risolvere il metodo di chiamata dell'errore sul problema NPObject, ti consiglio di effettuare quanto segue:

  1. Riavvia il tuo computer. A volte questo può essere efficace;
  2. Se non sei uno specialista IT, allora, prima di tutto, ti consiglio di scrivere una lettera (o chiamare) al supporto tecnico della risorsa (o prodotto software) quando lavori con cui si verifica questo errore e descrivi il problema esistente;
  3. Controlla che la data e l'ora siano visualizzate correttamente sul tuo computer. Se sono "disattivati", spostare il cursore del mouse sulla visualizzazione di data e ora nell'angolo in basso a destra dello schermo, fare clic con il tasto destro, selezionare "Impostazioni data e ora" nel menu visualizzato e modificare la data e l'ora in valori corretti;

  4. Disattivare (rimuovere) temporaneamente le estensioni esterne (componenti aggiuntivi) per il tuo browser;
  5. Se lo strumento di firma digitale è implementato come plug-in per il tuo browser, rimuovi completamente il plug-in dal browser, riavvia il PC e prova a installare nuovamente il plug-in;
  6. Reinstallare completamente i programmi di firma digitale desktop esistenti (se presenti);
  7. Svuota la cache del browser. Ad esempio, su Chrome questo si fa andando nelle impostazioni, quindi cliccando su “Mostra impostazioni aggiuntive”, trovando il pulsante “Cancella cronologia”, selezionando “Tutto il tempo” in alto. Seleziona l'opzione "Immagini e altri file salvati nella cache", deseleziona le altre opzioni e fai clic su "Cancella cronologia";

  8. Svuota la cache di Java. Vai su Pannello di controllo - Programmi, trova "Java" lì. Fare clic su questa icona, si aprirà il pannello di controllo, trovare la sezione "File temporanei Internet" e fare clic su "Impostazioni". Trova il pulsante “Elimina file”, fai clic su di esso e conferma l'eliminazione dei file temporanei (“Impostazioni Elimina file temporanei”) facendo clic su “Ok”;

  9. Revoca i vecchi certificati e richiedine di nuovi; dopo aver ricevuto i nuovi certificati, cambia le tue password. Dopo aver modificato le password, rimuovi i vecchi certificati andando nella scheda "Sicurezza" in Java, quindi su "Gestisci certificati", seleziona il vecchio certificato e fai clic su "Rimuovi".

Nel sistema operativo Windows, ciò avviene facendo clic sul pulsante “Start”, inserendo certmgr.msc nella barra di ricerca e premendo Invio. Nella finestra del certificato che si apre, fai clic sulla scheda "Personale", trova il vecchio certificato ed eliminalo.

Conclusione

Se sul tuo computer viene visualizzato un errore di firma Metodo di chiamata errore su NPObject, ti consiglio di contattare prima il supporto tecnico di un prodotto digitale (risorsa) che funziona con firme digitali, dove possono identificare rapidamente l'origine del problema (utilizzando i registri) ed eseguire una serie di azioni per eliminarlo. Altrimenti, ti consiglio di seguire la serie di suggerimenti sopra elencati; ti aiuteranno a sbarazzarti del metodo di chiamata dell'errore sull'errore NPObject sul tuo PC.

In contatto con