Foxit PDF SDK
FSDK::RMSSecurityCallback类 参考
类 FSDK::RMSSecurityCallback 继承关系图:
FSDK::CustomSecurityCallback

额外继承的成员函数

- Public 成员函数 继承自 FSDK::CustomSecurityCallback
 CreateContext (filter, sub_filter, encrypt_info)
 用于为加密和解密创建上下文的回调函数。 更多...
 
 DecryptData (decryptor, encrypted_data, encrypted_data_len)
 用于解密加密数据的回调函数。 更多...
 
 FinishDecryptor (decryptor)
 用于完成解密的回调函数。 更多...
 
 GetCipher (context)
 用于获取密码类型的回调函数。 更多...
 
 GetEncryptedSize (context, obj_num, gen_num, src_data, src_data_len) EncryptData(context
 用于获取估计的加密大小的回调函数。 更多...
 
 GetEncryptKey (context) GetDecryptedSize(context
 用于获取加密密钥的回调函数。 更多...
 
 IsOwner (context)
 用于检查当前用户是否是PDF文档所有者的回调函数。 更多...
 
 ReleaseContext (context) GetUserPermissions(context
 用于释放加密和解密上下文的回调函数。 更多...
 
 StartDecryptor (context, obj_num, gen_num)
 用于启动解密的回调函数。 更多...
 

详细描述

此类表示用于RMS解密和加密的回调对象。如果用户想要使用 RMS安全回调,用户应继承此回调类并实现纯虚函数 (作为回调函数),然后通过函数 FSDK.Library.RegisterSecurityCallback 使用过滤器 "MicrosoftIRMServices" 或 "FoxitRMS" 将RMS安全回调对象注册到Foxit PDF SDK。 可以调用函数 FSDK.Library.UnregisterSecurityCallback 来使用已注册的过滤器名称 注销安全回调对象。