SetSignProcessPrivateKeyUI
Zabezpieczenia i podpisy
Opis
Określa, czy dostawca klucza prywatnego CNG powiązanego z certyfikatem może podczas podpisywania wyświetlać interfejsy użytkownika dotyczące kodu PIN, zgody, tokenu lub zatwierdzenia chmurowego
Ustawienie dotyczy tożsamości wybranych przez plik PFX, magazyn certyfikatów Windows lub kontekst certyfikatu; jawne interfejsy API kluczy CNG mają własny parametr AllowUI
Składnia
Delphi
Function TPDFlib.SetSignProcessPrivateKeyUI(SignProcessID: Integer; AllowUI: Boolean): Integer;
ActiveX
Function PDFlib::SetSignProcessPrivateKeyUI(SignProcessID As Long, AllowUI As Long) As Long
DLL
int DLSetSignProcessPrivateKeyUI(int InstanceID, int SignProcessID, int AllowUI);
Parametry
| SignProcessID | Wartość zwrócona przez funkcję NewSignProcessFrom* |
|---|---|
| AllowUI | True lub wartość niezerowa zezwala na interakcję dostawcy, a false lub zero wymaga cichego podpisywania |
Wartości zwracane
| 1 | Ustawienie zostało zapisane |
|---|---|
| 0 | Identyfikator procesu był nieprawidłowy |
Uwagi
Tryb cichy pozostaje domyślny, aby usługi nienadzorowane nie blokowały się na nieoczekiwanym oknie dostawcy
Tryb interaktywny kieruje odłączone podpisy RSA i ECDSA przez NCrypt i pomija NCRYPT_SILENT_FLAG