PDFTool.NET 7.0
PdfTkNet::PtlEncryptPubKey128AES Class Reference

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

#include <NetEncryptPubKey128AES.h>

Inheritance diagram for PdfTkNet::PtlEncryptPubKey128AES:
Collaboration diagram for PdfTkNet::PtlEncryptPubKey128AES:

Public Member Functions

 PtlEncryptPubKey128AES ()
 コンストラクタ
 PtlEncryptPubKey128AES (PtlEncryptPubKey128AES^ obj)
 コピーコンストラクタ
 ‾PtlEncryptPubKey128AES ()
 デストラクタ
 !PtlEncryptPubKey128AES ()
 ファイナライザ。
PtlEncryptPubKey128AES operator= (PtlEncryptPubKey128AES^ obj)
 コピーオペレータ
Public Member Functions inherited from PdfTkNet::PtlEncryptPubKey
 PtlEncryptPubKey (PUBSEC_FILER_TYPE filter, int keyLength, PUBSEC_METHOD_TYPE method)
 コンストラクタ
 PtlEncryptPubKey (PtlEncryptPubKey^ obj)
 コピーコンストラクタ
virtual ‾PtlEncryptPubKey ()
 デストラクタ
 !PtlEncryptPubKey ()
 ファイナライザ。
PtlEncryptPubKey operator= (PtlEncryptPubKey^ obj)
 コピーオペレータ
PUBSEC_METHOD_TYPE getMethod ()
 公開キーセキュリティハンドラのメソッドを取得。
void setMethod (PUBSEC_METHOD_TYPE method)
 公開キーセキュリティハンドラのメソッドを設定。
PtlRecipients getRecipients ()
 受信者コンテナを取得。
Public Member Functions inherited from PdfTkNet::PtlEncrypt
PdfTk::PtlEncrypt * getNative ()
 PtlEncrypt (FILTER_TYPE filterType)
 コンストラクタ
 PtlEncrypt (PtlEncrypt^ obj)
 コピーコンストラクタ
virtual ‾PtlEncrypt ()
 デストラクタ
 !PtlEncrypt ()
 ファイナライザ。
PtlEncrypt operator= (PtlEncrypt^ obj)
 コピーオペレータ
FILTER_TYPE getFilterType ()
 暗号化のフィルターを取得。
int getKeyLength ()
 キー長を取得。
void setKeyLength (int keyLength)
 キー長を設定。
ENCRYPT_COMPONENT getEncryptComponent ()
 暗号化する文書コンポーネントを取得。
void setEncryptComponent (ENCRYPT_COMPONENT component)
 暗号化する文書コンポーネントの設定。
PtlEncryptPermission getPermission ()
 ユーザアクセス許可フラグを取得。
void setPermission (PtlEncryptPermission^ perm)
 ユーザアクセス許可フラグを設定。

Additional Inherited Members

Public Types inherited from PdfTkNet::PtlEncryptPubKey
enum class  PUBSEC_FILER_TYPE { FILTER_ADOBE_PUBSEC = 1 }
 公開キーセキュリティハンドラのフィルタータイプ More...
enum class  PUBSEC_METHOD_TYPE { METHOD_RC4 = 1 , METHOD_AES = 2 }
 公開キーセキュリティハンドラのメソッドタイプ More...
Public Types inherited from PdfTkNet::PtlEncrypt
enum class  FILTER_TYPE { FILTER_STANDARD = 1 , FILTER_PUBKEY = 2 }
 セキュリティハンドラのタイプ
標準セキュリティハンドラのみ対応しています。 More...
enum class  ENCRYPT_COMPONENT { ENCRYPT_ALL = 1 , ENCRYPT_EXCEPT_METADATA = 2 , ENCRYPT_ONLY_ATTACHED_FILE = 3 }
 暗号化する文書コンポーネント More...
Protected Attributes inherited from PdfTkNet::PtlEncrypt
PdfTk::PtlEncrypt * m_native

Detailed Description

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

Constructor & Destructor Documentation

◆ PtlEncryptPubKey128AES() [1/2]

PdfTkNet::PtlEncryptPubKey128AES::PtlEncryptPubKey128AES ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEncryptPubKey128AES() [2/2]

PdfTkNet::PtlEncryptPubKey128AES::PtlEncryptPubKey128AES ( PtlEncryptPubKey128AES^ obj)

コピーコンストラクタ

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

Member Function Documentation

◆ operator=()

PtlEncryptPubKey128AES PdfTkNet::PtlEncryptPubKey128AES::operator= ( PtlEncryptPubKey128AES^ obj)

コピーオペレータ

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