Signature

Genel Bakış

Signature NET için FOSS’de bir sınıf.

PDF belgede dijital bir imzanın temsilidir.

Bu sınıf, .NET programlarında İmza nesnelerle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: GetSignatureAlgorithmInfo, Signature, Verify. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,Ve 8 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
AuthoritystringOkuma/YazmaYetkiyi alır veya ayarlar.
ContactInfostringOkuma/Yazmaİletişim bilgilerini alır veya ayarlar.
LocationstringOkuma/YazmaKonumu alır veya ayarlar.
ReasonstringOkuma/YazmaSebebi alır veya ayarlar.
DateDateTimeOkuma/YazmaTarihi alır veya ayarlar.
ByteRangeint[]Oku .İmzanın /ByteRange girişidir.
TimestampSettingsAspose.Pdf.TimestampSettingsOkuma/YazmaRFC 3161 TSA ayarları; belirlendiğinde imzacı tarafından onurlandırılır.
OcspSettingsAspose.Pdf.OcspSettingsOkuma/YazmaOCSP / iptal kontrol ayarları; belirlendiğinde imzacı tarafından kabul edilir.
CustomAppearanceSignatureCustomAppearance?Okuma/Yazmaİmza görünür-doğru aşırı yükle imzalanırken SignWithAppearance tarafından onurlandırılan görsel görünümlü düğmeler.
CustomSignHashSignHash?Okuma/Yazmaİsteğe bağlı dış imzalayıcı geri çağrı.
UseLtvboolOkuma/Yazmause ltv’yi alır veya ayarlar.
AvoidEstimatingSignatureLengthboolOkuma/YazmaDoğru olduğunda, imzalayıcı bayt aralığı tahmin geçişini atlar ve PKCS # 7 / İçerik altıbarlık dize için yer ayırırken doğrudan DefaultSignatureLength kullanır.
DefaultSignatureLengthintOkuma/YazmaPKCS#7 /Contents hex dizeyi için rezerve edilen bayt sayısı.
ShowPropertiesboolOkuma/YazmaDoğru olduğunda, görünür imza görünümü metin olarak İmzacının Sebebi/Yerleşimi/ContactInfo’i içerir.

Yöntemler

SignatureAçıklama:
Signature()Bu imza örneğinde İmza çağırır.
Signature(pfx: string, password: string)Bu imza örneğinde Signature ((pfx, parola) çağırır.
Signature(pfx: Stream, password: string)Bu imza örneğinde Signature ((pfx, parola) çağırır.
Verify()Yüklenen imzanın PKCS # 7’sini orijinal PDF baytlarına karşı doğrulamak İmza çözülüp doğrulanırken true döndürür.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Açık seçenekler + sonuç DTO ile doğrula.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Açık anahtarlı doğrulama.
GetSignatureAlgorithmInfo()İmzalama algoritması / toplama-algoritma / şifreleme standartı üçlü raporlamak için PKCS # 7 zarfını (mevcut bir imzadan yüklendiğinde) analiz edin.

Ayrıca bakınız:

 Türkçe