PKCS7SignedData (بيانات موقعة)

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.

خصائص

اسمالنوعالوصولوصف
encapsulatedContentbyte[]اقرأيعيد بيانات المحتوى المغطاة، إن وجدت.
signerInfosList<SignerInfo>اقرأيحصل على معلومات التوقيع.
certificatesList<X509Certificate>اقرأيحصل على الشهادات.
versionintاقرأيحصل على النسخة.

الطرق

التوقيعوصف
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يعيد النسخة.

انظر أيضاً

 العربية