SetSignProcessPrivateKeyUI

Segurança e assinaturas

Descrição

Controla se um fornecedor de chaves privadas CNG associado a certificados pode apresentar interfaces de utilizador para PIN, consentimento, token ou aprovação na nuvem durante a assinatura

Esta definição aplica-se a identidades selecionadas através de um ficheiro PFX, do arquivo de certificados do Windows ou de um contexto de certificado; as APIs de chaves CNG explícitas têm o seu próprio parâmetro AllowUI

Sintaxe

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

Parâmetros

SignProcessIDValor devolvido por uma função NewSignProcessFrom*
AllowUITrue ou diferente de zero para permitir a interação do fornecedor; false ou zero para exigir uma assinatura silenciosa

Valores devolvidos

1A definição foi guardada
0O ID do processo era inválido

Observações

O modo silencioso continua a ser a predefinição, para que os serviços sem supervisão não fiquem bloqueados por uma janela inesperada do fornecedor

O modo interativo encaminha assinaturas RSA e ECDSA desanexadas através de NCrypt e omite NCRYPT_SILENT_FLAG

Consulte também

SetSignProcessCNGKey, SetSignProcessCertFromStore