PKCS7SignedData

Overview

PKCS7SignedData در این مطلب به عنوان یک کلاس برای جاوا می پردازیم.

ساختار PKCS#7 SignedData را تقسیم و ایجاد می کند (RFC 2315 §9).

این کلاس 8 روش برای کار با اشیاء PKCS7SignedData در برنامه های جاوا را فراهم می کند. روش های موجود شامل: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : 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[]این را به بایت ها رمزگذاری کنید.
getSignerInfos()List<SignerInfo>بازگشت به خبرنامه ی امضا کننده.
getCertificates()List<X509Certificate>گواهینامه ها را بازگردانید.
getVersion()intنسخه را بازگردانید.

See Also

 فارسی