PdfDigitalSignature

PdfDigitalSignature class

Innehåller PDF-egenskaper för digitala signaturer.

public class PdfDigitalSignature : DigitalSignature

Konstruktörer

namn Beskrivning
PdfDigitalSignature() Initiera Pdf digital signatur utan certifikat.
PdfDigitalSignature(X509Certificate2) Skapa digital pdf-signatur med specificerat certifikat.
PdfDigitalSignature(X509Store) Initiera Pdf Digital Signatur baserat på specificerad X509-butik. Det första certifikatet från angiven butik kommer att användas.
PdfDigitalSignature(X509Store, int) Skapa PDF Digital signatur baserat på specificerad X509 Store och certifikatsindex.

Egenskaper

namn Beskrivning
Certificate { get; set; } Hämtar eller ställer in X509-certifikatet.
CertificateStoreLocation { get; set; } Anger butiksplatsen för certifikatet
CertificateStoreName { get; set; } Anger butiksnamnet för certifikatet.
Comments { get; set; } Hämtar eller ställer in kommentaren för signeringsändamål.
ContactInfo { get; set; } Information tillhandahållen av undertecknaren för att göra det möjligt för en mottagare att kontakta undertecknaren för att verifiera signaturen, t.ex. ett telefonnummer.
CreatedOn { get; set; } Hämta eller ställ in datum för att skapa signaturen.
Deleted { get; } Hämta flaggan som indikerar om denna signatur togs bort från dokumentet. Den här egenskapen används endast för dokumenthistorikloggposter för att behålla listan över raderade signaturer.
Height { get; set; } Anger signaturens höjd.
IsSignature { get; set; } Hämta eller ange flagga för att indikera om denna komponent är signatur eller dokumentinnehåll. Den här egenskapen används med uppdateringsmetoden för att ställa in element som signatur (true) eller dokumentelement (false).
IsValid { get; set; } Behåller sant om denna digitala signatur är giltig och dokumentet inte har manipulerats.
Left { get; set; } Anger signaturens vänstra position.
Location { get; set; } CPU-värdnamnet eller den fysiska platsen för signeringen.
ModifiedOn { get; set; } Hämta eller ställ in datum för signaturändring.
PageNumber { get; } Anger sidsignaturen som hittades på.
Reason { get; set; } Orsaken till undertecknandet, såsom (jag håller med…).
ShowProperties { get; set; } Tvinga att visa/dölja signaturegenskaper. Om ShowProperties är sant har signatur fältet fördefinierat format för utseende Digitalt signerat av {ContactInfo} Datum: {Date} Orsak: {Reason} Plats: {Location } ShowProperties är sant som standard.
SignatureId { get; } Unik signaturidentifierare för att ändra signaturen i dokumentet över Uppdatera eller Ta bort metoder. Den här egenskapen kommer att ställas in automatiskt efter att Sign- eller Sökmetoden anropas. Om den här egenskapen sparades innan den kan ställas in manuellt för att manipulera signaturen.
SignatureType { get; } Anger typen av signatur.
SignTime { get; set; } Hämtar eller ställer in tiden då dokumentet signerades.
Thumbprint { get; } Får tumavtrycket av ett certifikat.
TimeStamp { get; set; } Tidsstämpel för Pdf digital signatur. Standardvärdet är null.
Top { get; set; } Anger signaturens topposition.
Type { get; set; } Typ av Pdf digital signatur.
Width { get; set; } Anger signaturens bredd.
XAdESType { get; } XAdES-typXAdESType . Standardvärdet är Inget (XAdES är avstängt). För närvarande stöds XAdES-signaturtypen endast för kalkylarksdokument.

Metoder

namn Beskrivning
override Clone() Klona streckkodsignaturinstans.
override Equals(object) Skriver över Equals-metoden för att jämföra signaturegenskaper
override GetHashCode() Åsidosätter GetHashCode method

Se även