PKCS7SignedData (بيانات موقعة)
المعلومات العامة
PKCS7SignedData هي فئة في Aspose.PDF FOSS لـ Java.
تحليل وخلق PKCS#7 SignedData هياكل (RFC 2315 §9).
توفر هذه الفئة 8 طرق للعمل مع PKCS7SignedData كائنات في برامج Java. المنهجيات المتاحة تشمل: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: certificates, encapsulatedContent, signerInfos, version.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
encapsulatedContent | byte[] | اقرأ | يعيد بيانات المحتوى المغطاة، إن وجدت. |
signerInfos | List<SignerInfo> | اقرأ | يحصل على معلومات التوقيع. |
certificates | List<X509Certificate> | اقرأ | يحصل على الشهادات. |
version | int | اقرأ | يحصل على النسخة. |
الطرق
| التوقيع | وصف |
|---|---|
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 | يعيد النسخة. |