Foxit PDF SDK
<FSRMSSecurityCallback>协议 参考
类 <FSRMSSecurityCallback> 继承关系图:
<FSCustomSecurityCallback> <FSSecurityCallback>

额外继承的成员函数

- 构造函数 继承自 <FSCustomSecurityCallback>
(void *) - createContext:sub_filter:encrypt_info:
 用于为加密和解密创建上下文的回调函数。 更多...
 
(NSData *) - decryptData:encrypted_data:encrypted_data_len:
 用于解密加密数据的回调函数。 更多...
 
(BOOL) - encryptData:obj_num:gen_num:src_data:src_data_len:out_dst_buffer:out_dst_buffer_len:
 用于获取加密数据的回调函数。 更多...
 
(NSData *) - finishDecryptor:
 用于完成解密的回调函数。 更多...
 
(FSSecurityHandlerCipherType- getCipher:
 用于获取密码类型的回调函数。 更多...
 
(unsigned int) - getDecryptedSize:src_data_size:
 用于获取估计的解密数据大小的回调函数。 更多...
 
(unsigned int) - getEncryptedSize:obj_num:gen_num:src_data:src_data_len:
 用于获取估计的加密大小的回调函数。 更多...
 
(NSData *) - getEncryptKey:
 用于获取加密密钥的回调函数。 更多...
 
(unsigned int) - getUserPermissions:user_permission:
 用于获取用户权限的回调函数。 更多...
 
(BOOL) - isOwner:
 用于检查当前用户是否是PDF文档所有者的回调函数。 更多...
 
(BOOL) - releaseContext:
 用于释放加密和解密上下文的回调函数。 更多...
 
(void *) - startDecryptor:obj_num:gen_num:
 用于启动解密的回调函数。 更多...
 
(BOOL) - useStandardCryptoMethod:
 用于检查是否使用标准加密方法或自定义加密方法的回调函数。 更多...
 
- 构造函数 继承自 <FSSecurityCallback>
(FSPDFDocEncryptType) - GetSecurityType
 获取安全回调的加密类型。 更多...
 

详细描述

此类表示用于RMS解密和加密的回调对象。如果用户想要使用 RMS安全回调,用户应该继承此回调类并实现纯虚函数(作为回调函数), 然后通过函数FSLibrary::registerSecurityCallback:callback:将RMS安全回调对象 注册到Foxit PDF SDK,使用filter"MicrosoftIRMServices"。 可以调用函数FSLibrary::unregisterSecurityCallback:来注销具有已注册过滤器名称的 安全回调对象。