PKCS7SignedData
Overview
PKCS7SignedData เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
การวิเคราะห์และสร้าง PKCS#7 SignedData โครงสร้าง (RFC 2315 §9).
หมวดนี้ให้ 8 วิธีในการทํางานกับ PKCS7SignedData อัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: certificates, encapsulatedContent, signerInfos, version.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
encapsulatedContent | byte[] | Read | การคืนข้อมูลในตัวประกอบ หากมี. |
signerInfos | List<SignerInfo> | Read | ได้ข้อมูลผู้ลงนามมา. |
certificates | List<X509Certificate> | Read | ได้รับใบอนุญาต. |
version | int | Read | ได้รับการฉบับ. |
Methods
| Signature | Description |
|---|---|
parse(pkcs7Bytes: byte[]) → PKCS7SignedData | การพาราส์ PKCS#7 SignedData จากไบท์ที่เข้ารหัส DER. |
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[]) → PKCS7SignedData | สร้างลายเซ็นต์ PKCS #7 ที่แยกตัว. |
verify(originalData: byte[]) → boolean | ยืนยันการลงนามกับข้อมูลเดิม. |
getEncapsulatedContent() → byte[] | การคืนข้อมูลในตัวประกอบ หากมี. |
encode() → byte[] | รหัสนี้ SignedData เป็นไบต์ DER. |
getSignerInfos() → List<SignerInfo> | ส่งข้อมูลผู้ลงนามกลับมา. |
getCertificates() → List<X509Certificate> | ยืนยันใบรับรอง. |
getVersion() → int | กลับเวอร์ชั่น. |