Foxit PDF SDK

所有成员列表
<FSRMSSecurityCallback>协议 参考
类 <FSRMSSecurityCallback> 继承关系图:

## 额外继承的成员函数
构造函数 继承自 <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:来注销具有已注册过滤器名称的 安全回调对象。