Wrappers de encrypted payload
ConfigureEncryptedPayloadWrapper crea un documento PDF 2.0 con seguridad por contraseña cuyos streams de página ordinarios permanecen legibles antes de la autenticación, mientras que los nombres, descripciones y bytes de los embedded files permanecen encriptados
Sintaxis Delphi
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
Política de crypt filters
/StrF /StdCFprotege las cadenas FileSpec y las claves de name-tree encriptadas/StmF /Identitydeja legibles los streams normales de páginas y recursos/EFF /StdCFprotege los streams de embedded files/AuthEvent /EFOpendeclara que la autenticación del payload se difiere hasta el acceso al embedded file
Carga y desbloqueo
Cargue el documento normalmente, inspeccione el wrapper con IsLoadedEncryptedPayloadWrapper y luego llame a UnlockLoadedEncryptedPayloadWrapper con la contraseña del payload antes de resolver o extraer el attachment protegido
Un desbloqueo fallido devuelve false y preserva el estado cargado previo sin reescribir parcialmente los metadatos encriptados
Límites
- La seguridad por contraseña con
aes128,aes256oaesgcmestá soportada - El helper configura crypt filters pero no crea una interfaz de usuario de Portfolio o Collection
- El desbloqueo autentica y desencripta el grafo de objetos de seguridad estándar cargado como una sola operación atómica
Disponible desde: HotPDF v2.715.0
Véase también: PDF Filter Support