PKCS7SignedData

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

NameTypeAccessDescription
encapsulatedContentbyte[]Readการคืนข้อมูลในตัวประกอบ หากมี.
signerInfosList<SignerInfo>Readได้ข้อมูลผู้ลงนามมา.
certificatesList<X509Certificate>Readได้รับใบอนุญาต.
versionintReadได้รับการฉบับ.

Methods

SignatureDescription
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กลับเวอร์ชั่น.

See Also

 ภาษาไทย