10 #ifndef PDFTK_NET_PTLENCRYPT_H_
11 #define PDFTK_NET_PTLENCRYPT_H_
13 #include <PdfTkNet/NetTk.h>
17 ref class PtlEncryptPermission;
46 PdfTk::PtlEncrypt* m_native;
48 PdfTk::PtlEncrypt* getNative() {
return m_native; };
149 #endif // PDFTK_NET_PTLENCRYPT_H_
void setPermission(PtlEncryptPermission^ perm)
ユーザアクセス許可フラグを設定。
FILTER_TYPE getFilterType()
暗号化のフィルターを取得。
PtlEncryptPermission getPermission()
ユーザアクセス許可フラグを取得。
@ ENCRYPT_ONLY_ATTACHED_FILE
添付ファイルのみを暗号化(AES暗号化のみで有効)
@ ENCRYPT_ALL
文書の全てのコンテンツを暗号化
void setEncryptComponent(ENCRYPT_COMPONENT component)
暗号化する文書コンポーネントの設定。
@ FILTER_PUBKEY
公開キーセキュリティハンドラ
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: NetEncryptPermission.h:23
@ ENCRYPT_EXCEPT_METADATA
文書のメタデータを除く全てのコンテンツを暗号化
FILTER_TYPE
セキュリティハンドラのタイプ 標準セキュリティハンドラのみ対応しています。
Definition: NetEncrypt.h:31
virtual ‾PtlEncrypt()
デストラクタ
PDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。 すべてのEncryptクラスのベースクラスです。
Definition: NetEncrypt.h:25
void setKeyLength(int keyLength)
キー長を設定。
PtlEncrypt(PtlEncrypt^ obj)
コピーコンストラクタ
@ FILTER_STANDARD
標準セキュリティハンドラ
int getKeyLength()
キー長を取得。
ENCRYPT_COMPONENT getEncryptComponent()
暗号化する文書コンポーネントを取得。
ENCRYPT_COMPONENT
暗号化する文書コンポーネント
Definition: NetEncrypt.h:39
PtlEncrypt operator=(PtlEncrypt^ obj)
コピーオペレータ
PtlEncrypt(FILTER_TYPE filterType)
コンストラクタ