PKCS7SignedData

PKCS7SignedData

نمای کلی

PKCS7SignedData یک کلاس در Aspose.PDF FOSS برای جاوا است.

تجزیه و تحلیل و ایجاد PKCS#7 SignedData ساختار (RFC 2315 §9).

این کلاس 8 روش برای کار با PKCS7SignedData در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: certificates, encapsulatedContent, signerInfos, version.

خواص

نام:نوع:Accessشرح:
encapsulatedContentbyte[]بخونید.داده های محتویات کپسول شده را، اگر وجود داشته باشد، باز می گرداند.
signerInfosList<SignerInfo>بخونید.اطلاعات امضاکنندگان را دریافت می‌کند.
certificatesList<X509Certificate>بخونید.گواهی‌ها را دریافت می‌کند.
versionintبخونید.نسخه را دریافت می‌کند.

روش ها

Signatureشرح:
parse(pkcs7Bytes: byte[]) → PKCS7SignedDataPKCS#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نسخه رو برگردونه.

همچنین ببینید:

 فارسی