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

SignProcessIDWartość zwrócona przez funkcję NewSignProcessFrom*
AllowUITrue lub wartość niezerowa zezwala na interakcję dostawcy, a false lub zero wymaga cichego podpisywania

Wartości zwracane

1Ustawienie zostało zapisane
0Identyfikator 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

Zobacz również

SetSignProcessCNGKey, SetSignProcessCertFromStore