AddPublicKeyRecipientFromStore

ความปลอดภัยและลายเซ็น

คำอธิบาย

เพิ่มใบรับรอง X.509 จาก certificate store ของ Windows เป็นผู้รับการเข้ารหัสด้วยคีย์สาธารณะ

ไวยากรณ์

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ชื่อที่เก็บใบรับรองของ Windows เช่น MY
CertificateNameชื่อที่แสดงแบบง่ายไม่สนตัวพิมพ์ หรือสตริงว่างเพื่อเลือกใบรับรองตัวแรก
UseMachineStoreใช้ค่าไม่เท่าศูนย์สำหรับสโตร์ระดับเครื่อง หรือศูนย์สำหรับสโตร์ระดับผู้ใช้ปัจจุบัน
PermissionsPermission mask returned by EncodePermissions

ค่าที่ส่งคืน

1เพิ่มใบรับรองผู้รับแล้ว
0สโตร์ ใบรับรอง สิทธิ์ หรือสถานะเอกสารไม่ถูกต้อง

หมายเหตุ

DLL ยังส่งออก DLAddPublicKeyRecipientFromStoreA สำหรับสตริง ANSI

ดูเพิ่มเติม

SetPublicKeyDecryptionStore, EncryptPublicKey