Políticas de importação de anotações carregadas
A fachada moderna de Windows de THotPDF verifica a revisão original autenticada e o grafo editado atual antes de confirmar uma importação de anotações através de ImportLoadedAnnotationsFromXFDF ou de uma transação com anotações ImportLoadedInterchangeFromFDF
Carregamento ordinário autenticado
Uma chamada ordinária de LoadFromFile ou LoadFromStream com uma palavra-passe válida retém um contexto privado de credenciais vinculado ao dicionário autenticado de encriptação do documento e ao identificador permanente dele
Importações posteriores de anotações podem preparar o grafo dirty atual sem exigir uma segunda palavra-passe nem expor uma chave em bruto através de uma API pública
O contexto é substituído num novo carregamento e limpo quando o documento é libertado; as permissões AES-256 R5/R6 são verificadas contra o bloco Perms autenticado em vez de um valor numérico público arredondado
A autenticação de utilizadores do handler standard exige permissão de anotações para uma alteração real de anotações; a autenticação de proprietários mantém a isenção normal de permissões dela
Para um utilizador sem permissão geral de modificação, o grafo candidato pode conter valores graváveis permitidos de texto, escolhas e botões e alterações de anotações, mas alterações alheias de catalog, páginas, conteúdo e recursos são rejeitadas
Uma importação de zero anotações pode permanecer um no-op sem exigir permissão de anotações
Revisões assinadas
Assinaturas existentes têm de permanecer alcançáveis e reter o valor assinado e os bytes CMS delas
A integridade de assinaturas e o binding CAdES signing-certificate são verificados antes de uma revisão assinada de anotações ser aceite
DocMDP P1 e P2 impedem acrescentos de anotações; P3 permite-os apenas quando a revisão atual completa também satisfaz os bloqueios originais de certificação e de FieldMDP
Alterar um campo gravável desbloqueado pode permanecer permitido, enquanto alterar um valor bloqueado, uma aparência default ou um valor assinado é rejeitado
A verificação de integridade não impõe silenciosamente uma nova política de raízes de confiança de negócios a documentos cuja certificação permite a operação
Preservação e rollback
Streams de entrada encriptadas ou assinadas, próprias de quem chama, são copiadas para armazenamento delimitado com propriedade independente antes que o tempo de vida ou o conteúdo delas possa divergir do documento carregado
Libertar, substituir ou acrescentar à stream de quem chama depois do carregamento não substitui uma fonte autenticada diferente para uma transação de anotações
O candidato mantém o prefixo original de bytes assinados e encriptados e preserva os valores dirty existentes de campos quando a política aplicável os permite
A serialização legada RC4 destaca o armazenamento partilhado de strings antes da encriptação, preservando o valor escrito do campo e outros aliases desse valor
Rejeição, esgotamento de orçamento ou cancelamento cooperativo reverte as alterações de grafo próprias da importação e preserva edições anteriores de quem chama e um ficheiro de saída existente; uma operação subsequente pode repetir no mesmo documento
Tokens decimais PDF exatos sobrevivem a objetos numéricos clonados e restaurados, pelo que as comparações de permissões distinguem decimais vizinhos mesmo quando os valores públicos Single são iguais
Grafias decimais equivalentes comparam-se pelo valor numérico exato delas; strings de aparências default comparam os bytes descodificados delas de strings PDF sem reinterpretar nem reformatar operadores de conteúdo
Limites e âmbito
Os orçamentos de descodificação do documento atual e o token de cancelamento de operações dele também se aplicam à preparação autenticada de candidatos e à comparação de grafos
A comparação delimita profundidade de grafos, pares de objetos visitados e trabalho; os dados de streams encriptadas são comparados depois do passo aplicável de desencriptação autenticada
Este caminho de políticas está disponível na fachada moderna de Windows e não afirma que a classe ordinária THotPDF se baseia em Linux nativo
As transações nativas de anotações headless têm as verificações próprias existentes delas de permissões autenticadas
Este estádio não acrescenta reutilização de credenciais de security handlers de chave pública, recursos arbitrários novos de tipos de letra AcroForm, execução de ações, nem um modelo separado de permissões de FDF apenas de campos
Intercâmbio remoto GoToR · Informação exata de intervalos de assinaturas