PdfDigitalSignature

PdfDigitalSignature class

Pdf Dijital imza özelliklerini içerir.

public class PdfDigitalSignature : DigitalSignature

yapıcılar

İsim Tanım
PdfDigitalSignature() Pdf Dijital İmzayı sertifikasız olarak başlatın.
PdfDigitalSignature(X509Certificate2) Belirtilen sertifikayla PDF Dijital imzası oluşturun.
PdfDigitalSignature(X509Store) Belirtilen X509 deposuna dayalı olarak Pdf Dijital İmzayı başlatın. Belirtilen mağazadan alınan ilk sertifika kullanılacak.
PdfDigitalSignature(X509Store, int) Belirtilen X509 Mağazasına ve sertifika dizinine dayalı olarak Pdf Dijital imzası oluşturun.

Özellikleri

İsim Tanım
Certificate { get; set; } X509 sertifikasını alır veya ayarlar.
CertificateStoreLocation { get; set; } Sertifikanın depolama konumunu belirtir
CertificateStoreName { get; set; } Sertifikanın mağaza adını belirtir.
Comments { get; set; } İmzalama amacı yorumunu alır veya ayarlar.
ContactInfo { get; set; } Bir alıcının imzayı doğrulamak için imzalayanla iletişim kurmasını sağlamak için imzalayan tarafından sağlanan bilgiler, örneğin bir telefon numarası.
CreatedOn { get; set; } İmza oluşturma tarihini alın veya ayarlayın.
Deleted { get; } Bu imzanın belgeden silinip silinmediğini gösteren bayrağı alın. Bu özellik, silinen imzaların listesini tutmak için yalnızca belge geçmişi günlük kayıtları için kullanılır.
Height { get; set; } İmzanın yüksekliğini belirtir.
IsSignature { get; set; } Bu bileşenin İmza mı yoksa belge içeriği mi olduğunu belirtmek için işaret alın veya ayarlayın. Bu özellik, öğeyi imza (doğru) veya belge öğesi (yanlış) olarak ayarlamak için Update yöntemiyle birlikte kullanılıyor.
IsValid { get; set; } Bu dijital imza geçerliyse ve belge kurcalanmadıysa doğru kalır.
Left { get; set; } İmzanın sol konumunu belirtir.
Location { get; set; } İmzalamanın CPU ana bilgisayar adı veya fiziksel konumu.
ModifiedOn { get; set; } İmza değiştirme tarihini alın veya ayarlayın.
PageNumber { get; } . üzerinde bulunan sayfa imzasını belirtir
Reason { get; set; } İmzalama nedeni, örneğin (Kabul ediyorum…).
ShowProperties { get; set; } İmza özelliklerini göstermeye/gizlemeye zorla. ShowProperties’in true olması durumunda,signage alanı önceden tanımlanmış görünüm biçimine sahiptir Dijital olarak { tarafından imzalanmıştırContactInfo} Tarih: {Tarih} Neden: {Reason_ Konum: {Location _ ShowProperties varsayılan olarak doğrudur.
SignatureId { get; } Belgedeki imzayı Güncelleme veya Silme yöntemleri üzerinden değiştirmek için benzersiz imza tanımlayıcı. Bu özellik, İmzalama veya Arama yöntemi çağrıldıktan sonra otomatik olarak ayarlanacaktır. Bu özellik, imzayı değiştirmek için manuel olarak ayarlanmadan önce kaydedilmişse.
SignatureType { get; } İmza türünü belirtir.
SignTime { get; set; } Belgenin imzalandığı zamanı alır veya ayarlar.
Thumbprint { get; } Bir sertifikanın parmak izini alır.
TimeStamp { get; set; } Pdf dijital imzası için zaman damgası. Varsayılan değer boştur.
Top { get; set; } İmzanın en üst konumunu belirtir.
Type { get; set; } Pdf dijital imza türü.
Width { get; set; } İmza genişliğini belirtir.
XAdESType { get; } XAdES türüXAdESType . Varsayılan değer Yok’tur (XAdES kapalıdır). Şu anda XAdES imza türü yalnızca Elektronik Tablo belgeleri için desteklenmektedir.

yöntemler

İsim Tanım
override Clone() Kopya Barkod İmza örneği.
override Equals(object) İmza özelliklerini karşılaştırmak için Equals yönteminin üzerine yazar
override GetHashCode() GetHashCode yöntemini geçersiz kılar

Ayrıca bakınız