|
Foxit PDF SDK
|
构造函数 | |
| (NSString *) | - getDRMValue: |
| 获取指定参数的DRM值。 更多... | |
| (id) | - init |
| 构造函数。 | |
| (BOOL) | - initialize:file_id:initial_key: |
| 初始化当前DRM安全处理器。 更多... | |
| (id) | - initWithOther: |
| 构造函数,使用父类对象。 更多... | |
| (BOOL) | - setDRMValue:value: |
| 设置指定参数的DRM值。 更多... | |
| (BOOL) | - verifyEncryptionParams |
| 验证加密参数。 更多... | |
构造函数 继承自 FSSecurityHandler | |
| (FSPDFDocEncryptType) | - getSecurityType |
| 获取当前安全处理器的加密类型。 更多... | |
| (BOOL) | - isEmpty |
| 检查当前对象是否为空。 更多... | |
此类表示Foxit DRM(数字版权管理)安全处理器,用于Foxit DRM加密。
| - (NSString *) getDRMValue: | (NSString *) | key |
获取指定参数的DRM值。
| [in] | key | 作为键名的参数字符串。不应为空字符串。以下是预定义的键名:
|
| - (BOOL) initialize: | (FSDRMEncryptData*) | encrypt_data | |
| file_id: | (NSString *) | file_id | |
| initial_key: | (NSData *) | initial_key | |
初始化当前DRM安全处理器。
| [in] | encrypt_data | 证书加密数据对象。在加密数据中,加密算法类型不应为 FSSecurityHandlerCipherNone 。 |
| [in] | file_id | 文件标识字符串。 |
| [in] | initial_key | 用户指定的用于加密的初始密钥。 |
| - (id) initWithOther: | (FSSecurityHandler*) | other |
| - (BOOL) setDRMValue: | (NSString *) | key | |
| value: | (NSString *) | value | |
设置指定参数的DRM值。
| [in] | key | 作为键名的参数字符串。不应为空字符串。以下是预定义的键名:
|
| [in] | value | 指定参数的新值字符串。 |
| - (BOOL) verifyEncryptionParams |
验证加密参数。
Foxit DRM为应用程序目的维护一组加密参数。加密参数存储在PDF文件中并受验证算法保护。因此应用程序可以调用此函数来验证DRM加密的PDF文档。如果验证失败,意味着PDF文档可能已损坏。