PDFTool  7.0
Public Member Functions | List of all members
PdfTk::PtlEncryptPubKey128RC4 Class Reference

公開キーセキュリティハンドラの128ビットRC4暗号化を表現したクラスです。
セキュリティ設定時に使用します。 More...

#include <PtlEncryptPubKey128RC4.h>

Inheritance diagram for PdfTk::PtlEncryptPubKey128RC4:
Inheritance graph
[legend]
Collaboration diagram for PdfTk::PtlEncryptPubKey128RC4:
Collaboration graph
[legend]

Public Member Functions

 PtlEncryptPubKey128RC4 ()
 コンストラクタ More...
 
 PtlEncryptPubKey128RC4 (const PtlEncryptPubKey128RC4 &obj)
 コピーコンストラクタ More...
 
 ‾PtlEncryptPubKey128RC4 ()
 デストラクタ
 
PtlEncryptPubKey128RC4operator= (const PtlEncryptPubKey128RC4 &obj)
 コピーオペレータ More...
 
- Public Member Functions inherited from PdfTk::PtlEncryptPubKey
 PtlEncryptPubKey (PUBSEC_FILER_TYPE filter, int keyLength, PUBSEC_METHOD_TYPE method)
 コンストラクタ More...
 
 PtlEncryptPubKey (const PtlEncryptPubKey &obj)
 コピーコンストラクタ More...
 
virtual ‾PtlEncryptPubKey ()
 デストラクタ
 
PtlEncryptPubKeyoperator= (const PtlEncryptPubKey &obj)
 コピーオペレータ More...
 
PUBSEC_METHOD_TYPE getMethod () const
 公開キーセキュリティハンドラのメソッドを取得。 More...
 
void setMethod (PUBSEC_METHOD_TYPE method)
 公開キーセキュリティハンドラのメソッドを設定。 More...
 
PtlRecipientsgetRecipients ()
 受信者コンテナを取得。 More...
 
- Public Member Functions inherited from PdfTk::PtlEncrypt
int getHandle () const
 
 PtlEncrypt (FILTER_TYPE filterType)
 コンストラクタ More...
 
 PtlEncrypt (const PtlEncrypt &obj)
 コピーコンストラクタ More...
 
virtual ‾PtlEncrypt ()
 デストラクタ
 
PtlEncryptoperator= (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 PtlEncryptPermissiongetPermission () const
 ユーザアクセス許可フラグを取得。 More...
 
void setPermission (const PtlEncryptPermission &perm)
 ユーザアクセス許可フラグを設定。 More...
 

Additional Inherited Members

- Public Types inherited from PdfTk::PtlEncryptPubKey
enum  PUBSEC_FILER_TYPE { FILTER_ADOBE_PUBSEC = 1 }
 公開キーセキュリティハンドラのフィルタータイプ More...
 
enum  PUBSEC_METHOD_TYPE { METHOD_RC4 = 1, METHOD_AES = 2 }
 公開キーセキュリティハンドラのメソッドタイプ More...
 
- Public Types inherited from PdfTk::PtlEncrypt
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...
 

Detailed Description

公開キーセキュリティハンドラの128ビットRC4暗号化を表現したクラスです。
セキュリティ設定時に使用します。

Constructor & Destructor Documentation

◆ PtlEncryptPubKey128RC4() [1/2]

PdfTk::PtlEncryptPubKey128RC4::PtlEncryptPubKey128RC4 ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEncryptPubKey128RC4() [2/2]

PdfTk::PtlEncryptPubKey128RC4::PtlEncryptPubKey128RC4 ( const PtlEncryptPubKey128RC4 obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ operator=()

PtlEncryptPubKey128RC4& PdfTk::PtlEncryptPubKey128RC4::operator= ( const PtlEncryptPubKey128RC4 obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException