Signature
Overview
Signature là một lớp trong Aspose.PDF FOSS cho .NET.
Hiển thị một chữ ký kỹ thuật số trong tài liệu PDF.
Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng ký kết trong các chương trình .NET. Các phương pháp có sẵn bao gồm: GetSignatureAlgorithmInfo, 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.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Authority | string | Đọc / viết | Nhận hoặc đặt quyền lực. |
ContactInfo | string | Đọc / viết | Nhận hoặc đặt thông tin liên hệ. |
Location | string | Đọc / viết | Nhận hoặc đặt vị trí. |
Reason | string | Đọc / viết | Nhận hoặc đặt ra lý do. |
Date | DateTime | Đọc / viết | Nhận hoặc đặt ngày. |
ByteRange | int[] | Read | Bản ghi của /ByteRange như int[]. |
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 | Nhận hoặc đặt ltv sử dụng. |
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. |
Methods
| Signature | Description |
|---|---|
Signature() | Đưa ra chữ ký vào trường hợp này. |
Signature(pfx: string, password: string) | |
Signature(pfx: Stream, password: string) | |
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. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Kiểm tra với các tùy chọn rõ ràng + kết quả DTO. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Chứng nhận công khai-key-pinned. |
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. |