THotPDF.AddPubKeyRecipientCertificate Method
Constrói e registra um envelope de destinatário CMS para criptografia de chave pública AES-256 do PDF 2.0
Declaração
procedure AddPubKeyRecipientCertificate(const CertificateDER: array of byte; Permissions: THPDFProtectOptions; HashAlgorithm: THPDFRSAOAEPHash= rohSHA256; MGFHashAlgorithm: THPDFRSAOAEPHash= rohSHA256);
Notas de uso
- Chame
EnablePubKeyEncryptioncomaes256primeiro - O certificado deve conter uma chave pública RSA
- As políticas de resumo RSA-OAEP e de resumo MGF1 são explícitas e selecionáveis de forma independente
- O envelope gerado usa AES-256-CBC para a semente e a carga útil de permissões