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

証明書の受信者を表現したクラスです。 More...

#include <PtlRecipient.h>

Public Member Functions

int getHandle () const
 
 PtlRecipient ()
 コンストラクタ More...
 
 PtlRecipient (const PtlRecipient &obj)
 コピーコンストラクタ More...
 
 ‾PtlRecipient ()
 デストラクタ
 
PtlRecipientoperator= (const PtlRecipient &obj)
 コピーオペレータ More...
 
void setX509 (PtlParamStream &x509)
 X.509形式の証明書を設定。 More...
 
void setPKCS12 (PtlParamStream &pkcs12, const PtlParamString &password)
 PKCS#12形式の証明書を設定。 More...
 
void setPermission (const PtlEncryptPermissionPubKey &perm)
 ユーザアクセス許可フラグを設定。 More...
 

Detailed Description

証明書の受信者を表現したクラスです。

Constructor & Destructor Documentation

◆ PtlRecipient() [1/2]

PdfTk::PtlRecipient::PtlRecipient ( )

コンストラクタ

Exceptions
PtlException

◆ PtlRecipient() [2/2]

PdfTk::PtlRecipient::PtlRecipient ( const PtlRecipient obj)

コピーコンストラクタ

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

Member Function Documentation

◆ operator=()

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

コピーオペレータ

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

◆ setPermission()

void PdfTk::PtlRecipient::setPermission ( const PtlEncryptPermissionPubKey perm)

ユーザアクセス許可フラグを設定。

Parameters
permユーザアクセス許可フラグ。
PtlEncryptPermissionのサブクラスPtlEncryptPermissionPubKey。
Exceptions
PtlException

◆ setPKCS12()

void PdfTk::PtlRecipient::setPKCS12 ( PtlParamStream pkcs12,
const PtlParamString password 
)

PKCS#12形式の証明書を設定。

Parameters
pkcs12証明書(PKCS#12)の入力ストリーム。
passwordパスワード。
Exceptions
PtlException

◆ setX509()

void PdfTk::PtlRecipient::setX509 ( PtlParamStream x509)

X.509形式の証明書を設定。

Parameters
x509証明書(X.509)の入力ストリーム。
Exceptions
PtlException