Biblioteka podpisująca - instalacja i konfiguracja: Różnice pomiędzy wersjami

Utworzono nową stronę " Wersja biblioteki podpisującej '''''pl_podpis''''' wydana 24.08.2021 r. i jej kolejne wersje będą współpracować tylko i wyłączenie z wersjami aplikacji wydanymi..."
 
 
(Nie pokazano 8 wersji utworzonych przez 2 użytkowników)
Linia 8: Linia 8:


Wymagania dla wersji '''64-bitowej''' ''(domyślnie)'':
Wymagania dla wersji '''64-bitowej''' ''(domyślnie)'':
*.NET Framework w wersji 4.7.2 lub wyższej (wbudowany w Windows 10)
*.NET Framework w wersji 4.8 lub wyższej (wbudowany w Windows 10)
*Microsoft Visual C++ 2015-2019 Redistributable  
*Microsoft Visual C++ 2015-2022 Redistributable x64
*Microsoft Visual C++ 2015-2022 Redistributable x86
*Visual C++ 2013 Redistributable x64
*Visual C++ 2013 Redistributable x64
*Java 64-bitowa
*Java 64-bitowa


Wymagania dla wersji '''32-bitowej''':
Wymagania dla wersji '''32-bitowej''':
*.NET Framework w wersji 4.7.2 lub wyższej (wbudowany w Windows 10)
*.NET Framework w wersji 4.8 lub wyższej (wbudowany w Windows 10)
*Microsoft Visual C++ 2015-2019 Redistributable  
*Microsoft Visual C++ 2015-2022 Redistributable x86
*Visual C++ 2010 Redistributable x86
*Visual C++ 2010 Redistributable x86
*Java 32-bitowa
*Java 32-bitowa
Linia 22: Linia 23:
W celu wymuszenia wykorzystania 32-bitowej wersji biblioteki podpisującej należy utworzyć plik ''USWSjava.config'' o zawartości:
W celu wymuszenia wykorzystania 32-bitowej wersji biblioteki podpisującej należy utworzyć plik ''USWSjava.config'' o zawartości:
<syntaxhighlight lang="xml">
<syntaxhighlight lang="xml">
            <?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
            <configuration>
<configuration>
              <vidokConfigurations>
    <vidokConfigurations>
                <use64bitJava>false</use64bitJava>
        <use64bitJava>false</use64bitJava>
              </vidokConfigurations>
    </vidokConfigurations>
            </configuration>
</configuration>
</syntaxhighlight>
</syntaxhighlight>


Linia 34: Linia 35:
#Utworzyć katalog ''C:\infosys_pity\PIT_WYSLANE\''  (w przypadku instalacji serwerowych katalog powinien znajdować się lokalnie na stacjach roboczych operatorów).
#Utworzyć katalog ''C:\infosys_pity\PIT_WYSLANE\''  (w przypadku instalacji serwerowych katalog powinien znajdować się lokalnie na stacjach roboczych operatorów).
#Zainstalować JAVA odpowiednio w wersji 64 lub 32 bitowej.
#Zainstalować JAVA odpowiednio w wersji 64 lub 32 bitowej.
Katalog ''C:\infosys_pity\PIT_WYSLANE\'' jest wymagany nie tylko w przypadku aplikacji Kadry i Płace, a także w przypadku innych aplikacji wykorzystujących bibliotekę podpisującą - są w nim przechowywane pliki tymczasowe oraz ewentualne logi błędów.


===Aplikacje wykorzystujące podpis===
===Aplikacje wykorzystujące podpis===
Linia 64: Linia 67:
     <Log>false</Log>
     <Log>false</Log>
     <sign_timeout>60000</sign_timeout>
     <sign_timeout>60000</sign_timeout>
    <PauseGain>4000</PauseGain>
   </vidokConfigurations>
   </vidokConfigurations>
</syntaxhighlight>
</syntaxhighlight>
Linia 84: Linia 86:
: '''64. <Log>''' - odpowiada za aktywacje logowania zdarzeń. Przyjmuje wartości ''true'' lub ''false''.
: '''64. <Log>''' - odpowiada za aktywacje logowania zdarzeń. Przyjmuje wartości ''true'' lub ''false''.
: '''65. <sign_timeout>''' - określany w milisekundach (1000 = 1 sekunda), używany w przypadku kiedy występują problemy z automatycznym zamknięciem aplikacji podpisującej.
: '''65. <sign_timeout>''' - określany w milisekundach (1000 = 1 sekunda), używany w przypadku kiedy występują problemy z automatycznym zamknięciem aplikacji podpisującej.
: '''66. <PauseGain>''' - parametr wykorzystywany w przypadku formularzy PDF w aplikacji Podatki.
: '''66. <ShowPause>''' - pauza po otworzeniu każdego kolejno generowanego pliku PDF, liczba w milisekundach.
: '''67. <PauseBetween>''' - pauza pomiędzy zakończeniem otwierania, a czyszczeniem plików tymczasowych, liczba w milisekundach.
: '''68. <PauseAfterFileCleaning> - pauza po usunięciu każdego pliku PDF, liczba w milisekundach; jeśli 0 to pliki nie będą usuwane.




{{Uwaga}}
{{Uwaga}}
* Brak którejkolwiek zmiennej, bądź brak folderu wskazanego w zmiennej spowoduje zgłoszenie wyjątku przez bibliotekę.
* W przypadku problemów z biblioteką podpisującą należy aktywować log zdarzeń. W tym celu edytujemy plik USWS.dll.config. W sekcji vidokConfigurations dodajemy element <Log>true</Log>. Log zdarzeń będzie zapisany w ścieżce wskazanej <syntaxhighlight lang="xml" inline><doc_path>C:\infosys_pity\PIT_WYSLANE\</doc_path></syntaxhighlight> (wskazany katalog musi istnieć, aplikacja nie utworzy go sama). Po rozwiązaniu problemu należy pamiętać o wyłączeniu logowania błędów.
* W przypadku problemów z biblioteką podpisującą należy aktywować log zdarzeń. W tym celu edytujemy plik USWS.dll.config. W sekcji vidokConfigurations dodajemy element <Log>true</Log>. Log zdarzeń będzie zapisany w ścieżce wskazanej <syntaxhighlight lang="xml" inline><doc_path>C:\infosys_pity\PIT_WYSLANE\</doc_path></syntaxhighlight> (wskazany katalog musi istnieć, aplikacja nie utworzy go sama). Po rozwiązaniu problemu należy pamiętać o wyłączeniu logowania błędów.