PKCS7Detached
Tổng quan
PKCS7Detached là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: Signature.
Một cấu hình chữ ký PKCS#7 (CMS) bị tách ra.
Khóa học này cung cấp 6 phương pháp để làm việc với các đối tượng PKCS7Detached trong các chương trình .NET. Các phương pháp có sẵn bao gồm: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,Và 8 nhiều hơn nữa.
Tài sản
| Tên | loại | Access | Mô tả |
|---|---|---|---|
Authority | string | Đọc / viết | Lấy hoặc đặt authority. |
ContactInfo | string | Đọc / viết | Lấy hoặc đặt thông tin liên hệ. |
Location | string | Đọc / viết | Lấy hoặc đặt vị trí. |
Reason | string | Đọc / viết | Lấy hoặc đặt lý do. |
Date | DateTime | Đọc / viết | Lấy hoặc đặt ngày. |
ByteRange | int[] | Đọc | Đăng ký /ByteRange vào. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Đọc / viết | RFC 3161 TSA cài đặt; được công nhận bởi người ký khi thiết lập. |
OcspSettings | Aspose.Pdf.OcspSettings | Đọc / viết | OCSP / cài đặt kiểm tra rút; được ký tự tôn vinh khi thiết lập. |
CustomAppearance | SignatureCustomAppearance? | Đọc / viết | Các nút xuất hiện hình ảnh được SignWithAppearance tôn vinh khi chữ ký được ký qua một tải quá trực tiếp hiển thị. |
CustomSignHash | SignHash? | Đọc / viết | Phù hợp với external sign-back callback. |
UseLtv | bool | Đọc / viết | Lấy hoặc đặt use ltv. |
AvoidEstimatingSignatureLength | bool | Đọc / viết | Khi đúng, người ký kết sẽ vượt qua ước tính byte-range và sử dụng DefaultSignatureLength trực tiếp khi đặt không gian cho dòng PKCS#7 /Contents hex. |
DefaultSignatureLength | int | Đọc / viết | Số byte được lưu trữ cho dòng PKCS#7 /Contents hex. |
ShowProperties | bool | Đọc / viết | Khi đúng, xuất hiện chữ ký có thể hiển thị bao gồm Lý do/Nhà vị trí của người đăng ký/ContactInfo như văn bản. |
Phương pháp
| Signature | Mô tả |
|---|---|
PKCS7Detached() | Gọi PKCS7Đã được phát hiện trên trường hợp này PK CS7đã bị phát hành. |
PKCS7Detached(pfx: string, password: string) | Gọi PKCS7Detached (pfx, mật khẩu) trên ví dụ này PK CS7 Detach. |
PKCS7Detached(pfx: Stream, password: string) | Gọi PKCS7Detached (pfx, mật khẩu) trên ví dụ này PK CS7 Detach. |
Signature() | Chọn chữ ký trên trường hợp này PKCS7Detached. |
Verify() | Kiểm tra chữ ký được tải về của PKCS#7 so với các byte PDF ban đầu – trở lại đúng khi chữ kí bị tắt và xác nhận. |
GetSignatureAlgorithmInfo() | Chia gói PKCS#7 (khi tải từ một chữ ký hiện có) để báo cáo triple chữ cái-algorithm / tiêu hóa-algoritm/crypto-standard. |