PDFTool
7.0
|
PDFの公開キーセキュリティハンドラの暗号化情報を表現したクラスです。
すべての公開キーセキュリティハンドラクラスのベースクラスです。
More...
#include <PtlEncryptPubKey.h>
Public Types | |
enum | PUBSEC_FILER_TYPE { FILTER_ADOBE_PUBSEC = 1 } |
公開キーセキュリティハンドラのフィルタータイプ More... | |
enum | PUBSEC_METHOD_TYPE { METHOD_RC4 = 1, METHOD_AES = 2 } |
公開キーセキュリティハンドラのメソッドタイプ More... | |
![]() | |
enum | FILTER_TYPE { FILTER_STANDARD = 1, FILTER_PUBKEY = 2 } |
セキュリティハンドラのタイプ 標準セキュリティハンドラのみ対応しています。 More... | |
enum | ENCRYPT_COMPONENT { ENCRYPT_ALL = 1, ENCRYPT_EXCEPT_METADATA = 2, ENCRYPT_ONLY_ATTACHED_FILE = 3 } |
暗号化する文書コンポーネント More... | |
Public Member Functions | |
PtlEncryptPubKey (PUBSEC_FILER_TYPE filter, int keyLength, PUBSEC_METHOD_TYPE method) | |
コンストラクタ More... | |
PtlEncryptPubKey (const PtlEncryptPubKey &obj) | |
コピーコンストラクタ More... | |
virtual | ‾PtlEncryptPubKey () |
デストラクタ | |
PtlEncryptPubKey & | operator= (const PtlEncryptPubKey &obj) |
コピーオペレータ More... | |
PUBSEC_METHOD_TYPE | getMethod () const |
公開キーセキュリティハンドラのメソッドを取得。 More... | |
void | setMethod (PUBSEC_METHOD_TYPE method) |
公開キーセキュリティハンドラのメソッドを設定。 More... | |
PtlRecipients & | getRecipients () |
受信者コンテナを取得。 More... | |
![]() | |
int | getHandle () const |
PtlEncrypt (FILTER_TYPE filterType) | |
コンストラクタ More... | |
PtlEncrypt (const PtlEncrypt &obj) | |
コピーコンストラクタ More... | |
virtual | ‾PtlEncrypt () |
デストラクタ | |
PtlEncrypt & | operator= (const PtlEncrypt &obj) |
コピーオペレータ More... | |
FILTER_TYPE | getFilterType () const |
暗号化のフィルターを取得。 More... | |
int | getKeyLength () const |
キー長を取得。 More... | |
void | setKeyLength (int keyLength) |
キー長を設定。 More... | |
ENCRYPT_COMPONENT | getEncryptComponent () const |
暗号化する文書コンポーネントを取得。 More... | |
void | setEncryptComponent (ENCRYPT_COMPONENT component) |
暗号化する文書コンポーネントの設定。 More... | |
const PtlEncryptPermission & | getPermission () const |
ユーザアクセス許可フラグを取得。 More... | |
void | setPermission (const PtlEncryptPermission &perm) |
ユーザアクセス許可フラグを設定。 More... | |
PDFの公開キーセキュリティハンドラの暗号化情報を表現したクラスです。
すべての公開キーセキュリティハンドラクラスのベースクラスです。
PdfTk::PtlEncryptPubKey::PtlEncryptPubKey | ( | PUBSEC_FILER_TYPE | filter, |
int | keyLength, | ||
PUBSEC_METHOD_TYPE | method | ||
) |
コンストラクタ
filter | 公開キーセキュリティハンドラのフィルタータイプ。 |
keyLength | キー長。128,256の値でなければいけません。 |
method | メソッド。 |
PtlException |
PdfTk::PtlEncryptPubKey::PtlEncryptPubKey | ( | const PtlEncryptPubKey & | obj | ) |
PUBSEC_METHOD_TYPE PdfTk::PtlEncryptPubKey::getMethod | ( | ) | const |
PtlRecipients& PdfTk::PtlEncryptPubKey::getRecipients | ( | ) |
PtlEncryptPubKey& PdfTk::PtlEncryptPubKey::operator= | ( | const PtlEncryptPubKey & | obj | ) |
void PdfTk::PtlEncryptPubKey::setMethod | ( | PUBSEC_METHOD_TYPE | method | ) |