PKCS7SignedData

PKCS7SignedData

Overview

PKCS7SignedData là một lớp trong Aspose.PDF FOSS cho Java.

Tạo và tạo ra PKCS#7 SignedData cấu trúc (RFC 2315 §9).

Khóa học này cung cấp 8 phương pháp để làm việc với các đối tượng PKCS7SignedData trong các chương trình Java. Các phương pháp có sẵn bao gồm: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : certificates, encapsulatedContent, signerInfos, version.

Properties

NameTypeAccessDescription
encapsulatedContentbyte[]ReadTrả lại dữ liệu nội dung được chèn, nếu có.
signerInfosList<SignerInfo>ReadNhận thông tin của người ký.
certificatesList<X509Certificate>ReadNhận được chứng chỉ.
versionintReadNhận phiên bản.

Methods

SignatureDescription
parse(pkcs7Bytes: byte[])PKCS7SignedDataParses PKCS#7 SignedData từ byte mã DER.
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[])PKCS7SignedDataTạo một chữ ký PKCS #7 bị tách ra.
verify(originalData: byte[])booleanKiểm tra chữ ký đối với dữ liệu ban đầu.
getEncapsulatedContent()byte[]Trả lại dữ liệu nội dung được chèn, nếu có.
encode()byte[]Mã hóa SignedData này thành DER bytes.
getSignerInfos()List<SignerInfo>Trở lại thông tin của người ký.
getCertificates()List<X509Certificate>trả lại các chứng chỉ.
getVersion()intTrở lại phiên bản.

See Also

 Tiếng Việt