AddPublicKeyRecipientFromStore
セキュリティと署名
説明
Windows 証明書ストアから X.509 証明書を公開鍵暗号化の受信者として追加します
構文
Delphi
Function TPDFlib.AddPublicKeyRecipientFromStore(Const StoreName, CertificateName: WideString; UseMachineStore, Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromStore(StoreName As String, CertificateName As String, UseMachineStore As Long, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromStore(int InstanceID, const wchar_t* StoreName, const wchar_t* CertificateName, int UseMachineStore, int Permissions);
パラメータ
| StoreName | MY などの Windows 証明書ストア名 |
|---|---|
| CertificateName | 大文字と小文字を区別しない単純な表示名、または最初の証明書を選択する場合は空文字列 |
| UseMachineStore | ローカルマシンストアにはゼロ以外、現在のユーザーストアにはゼロを使用する |
| Permissions | EncodePermissions が返す権限マスク |
戻り値
| 1 | 受信者証明書が追加されました |
|---|---|
| 0 | ストア、証明書、権限、または文書状態が無効だった |
備考
DLL は ANSI 文字列用の DLAddPublicKeyRecipientFromStoreA もエクスポートします