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 | شرح: |
|---|---|---|---|
encapsulatedContent | byte[] | بخونید. | داده های محتویات کپسول شده را، اگر وجود داشته باشد، باز می گرداند. |
signerInfos | List<SignerInfo> | بخونید. | اطلاعات امضاکنندگان را دریافت میکند. |
certificates | List<X509Certificate> | بخونید. | گواهیها را دریافت میکند. |
version | int | بخونید. | نسخه را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
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 | نسخه رو برگردونه. |