DigitalSignature sınıfı
DigitalSignature sınıfı
İmza dosyada.
DigitalSignature türü aşağıdaki üyeleri ortaya çıkarır:
İnşaatçılar
| Oluşturucu | Tanım |
|---|---|
__init__(self, certificate, comments, sign_time) | digitalSignature’ın kurucusu. .Net uygulamasını kullanır. |
__init__(self, raw_data, password, comments, sign_time) | digitalSignature’ın kurucusu. Bouncy Castle uygulamasını kullanır. |
Özellikler
| Mülk | Tanım |
|---|---|
| certificate | Belgeyi imzalamak için kullanılan sertifika nesnesi. |
| comments | İmzalamanın amacı. |
| sign_time | Belgenin imzalandığı zaman. |
| id | Belge içeriğinde saklanan imza satırının GUID’si ile çapraz referanslanabilen bir GUID belirtir. Varsayılan değer Boş (tamamı sıfır) Guid’dir. |
| text | Dijital imzadaki gerçek imzanın metnini belirtir. Varsayılan değer Boş’tur. |
| image | Dijital imza için bir resim belirtir. Varsayılan değer null’dır. |
| provider_id | İmza sağlayıcısının sınıf kimliğini belirtir. Varsayılan değer Boş (tamamı sıfır) Guid’dir. |
| is_valid | Bu dijital imza geçerliyse ve belgede herhangi bir değişiklik yapılmamışsa, bu değer doğru olacaktır. |
| x_ad_es_type | XAdES türü. Varsayılan değer None’dur (XAdES kapalıdır). |