Antenna House PDF Tool API (C++) 8.0
PtlRecipient.h
1
2// PtlRecipient.h
3// Copyright (C) 200 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLRECIPIENT_H_
7#define PDFTK_PTLRECIPIENT_H_
8
9namespace PdfTk {
10
11class PtlParamStream;
13
17
18class PDFTK_API PtlRecipient
19{
20private:
21 int m_dataRecipient;
22public:
23 int getHandle() const;
24
25public:
31
38
43
44public:
50
51public:
58
65 void setPKCS12(PtlParamStream& pkcs12, const PtlParamString& password);
66
74};
75
76} // namespace PdfTk
77
78#endif // PDFTK_PTLRECIPIENT_H_
PtlRecipient & operator=(const PtlRecipient &obj)
コピーオペレータ
void setPermission(const PtlEncryptPermissionPubKey &perm)
ユーザアクセス許可フラグを設定。
PtlRecipient()
コンストラクタ
PtlRecipient(const PtlRecipient &obj)
コピーコンストラクタ
void setX509(PtlParamStream &x509)
X.509形式の証明書を設定。
~PtlRecipient()
デストラクタ
void setPKCS12(PtlParamStream &pkcs12, const PtlParamString &password)
PKCS#12形式の証明書を設定。