Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlRecipient クラス

#include <PtlRecipient.h>

公開メンバ関数

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

詳解

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

PtlRecipient.h18 行目に定義があります。

構築子と解体子

◆ PtlRecipient() [1/2]

PdfTk::PtlRecipient::PtlRecipient ( )

コンストラクタ

例外
PtlException

◆ PtlRecipient() [2/2]

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

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ operator=()

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

コピーオペレータ

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

◆ setPermission()

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

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

引数
permユーザアクセス許可フラグ。
PtlEncryptPermissionのサブクラスPtlEncryptPermissionPubKey。
例外
PtlException

◆ setPKCS12()

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

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

引数
pkcs12証明書(PKCS#12)の入力ストリーム。
passwordパスワード。
例外
PtlException

◆ setX509()

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

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

引数
x509証明書(X.509)の入力ストリーム。
例外
PtlException