SignOptions
İçindekiler
[
Saklamak
]SignOptions class
Belge imzalama seçeneklerini belirtmenize olanak tanır.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:Dijital İmzalarla Çalışın belgeleme makalesi.
public class SignOptions
yapıcılar
İsim | Tanım |
---|---|
SignOptions() | Default_Constructor |
Özellikleri
İsim | Tanım |
---|---|
Comments { get; set; } | Dijital imzadaki yorumları belirtir. Varsayılan değerboş dize(Empty ). |
DecryptionPassword { get; set; } | Kaynak belgeyi şifresini çözmek için kullanılan parola. Varsayılan değerboş dize (Empty ). |
ProviderId { get; set; } | İmza sağlayıcısının sınıf kimliğini belirtir. Varsayılan değerBoş (tamamı sıfır) Kılavuz . |
SignatureLineId { get; set; } | İmza satırı tanımlayıcısı. Varsayılan değerBoş (tamamı sıfır) Kılavuz . |
SignatureLineImage { get; set; } | İlişkili olarak gösterilecek görüntüSignatureLine . Varsayılan değerhükümsüz . |
SignTime { get; set; } | İmzalama tarihi. Varsayılan değerşimdiki zaman (Now) |
XmlDsigLevel { get; set; } | XML-DSig standardına dayalı bir dijital imzanın düzeyini belirtir. Varsayılan değerXmlDSig . |
Örnekler
Belgelerin dijital olarak nasıl imzalanacağını gösterir.
// Özel bir anahtar içermesi gereken bir PKCS#12 deposundan bir X.509 sertifikası oluşturun.
CertificateHolder certificateHolder = CertificateHolder.Create(MyDir + "morzal.pfx", "aw");
// Yeni dijital imzamızla uygulanacak bir yorum ve tarih oluşturun.
SignOptions signOptions = new SignOptions
{
Comments = "My comment",
SignTime = DateTime.Now
};
// Yerel dosya sisteminden bir dosya akışı aracılığıyla imzalanmamış bir belge alın,
// daha sonra çıktı dosya akışının dosya adına göre belirlenen imzalı bir kopyasını oluşturur.
using (Stream streamIn = new FileStream(MyDir + "Document.docx", FileMode.Open))
{
using (Stream streamOut = new FileStream(ArtifactsDir + "DigitalSignatureUtil.SignDocument.docx", FileMode.OpenOrCreate))
{
DigitalSignatureUtil.Sign(streamIn, streamOut, certificateHolder, signOptions);
}
}
Ayrıca bakınız
- ad alanı Aspose.Words.DigitalSignatures
- toplantı Aspose.Words