SetSignProcessPrivateKeyUI

보안 및 서명

설명

인증서에 바인딩된 CNG 개인 키 공급자가 서명 중에 PIN, 동의, 토큰 또는 클라우드 승인 사용자 인터페이스를 표시할 수 있는지 제어함

이 설정은 PFX 파일, Windows 인증서 저장소 또는 인증서 컨텍스트를 통해 선택한 ID에 적용되며, 명시적 CNG 키 API에는 자체 AllowUI 매개변수가 있음

구문

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);

매개변수

SignProcessIDNewSignProcessFrom* 함수가 반환한 값
AllowUI공급자 상호 작용을 허용하려면 True 또는 0이 아닌 값, 자동 서명을 요구하려면 false 또는 0

반환 값

1설정이 저장되었습니다
0프로세스 ID가 잘못되었습니다

비고

무인 서비스가 예기치 않은 공급자 창 때문에 차단되지 않도록 자동 모드가 기본값으로 유지됩니다

대화형 모드는 RSA 및 ECDSA 분리 서명을 NCrypt를 통해 처리하고 NCRYPT_SILENT_FLAG를 생략합니다

참고 항목

SetSignProcessCNGKey, SetSignProcessCertFromStore