PKCS1

Panoramica

PKCS1 è una classe in Aspose.PDF FOSS per .NET. Eredita da: Signature.

Questa classe fornisce 11 metodi per lavorare con oggetti PKCS1 nei programmi .NET. I metodi disponibili includono: GetSignatureAlgorithmInfo, PKCS1, Signature, Verify. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, e altre 8.

Proprietà

NomeTipoAccessoDescrizione
AuthoritystringLettura/ScritturaOttiene o imposta l’autorità.
ContactInfostringLettura/ScritturaOttiene o imposta le informazioni di contatto.
LocationstringLettura/ScritturaOttiene o imposta la posizione.
ReasonstringLettura/ScritturaOttiene o imposta il motivo.
DateDateTimeLettura/ScritturaOttiene o imposta la data.
ByteRangeint[]LetturaLa voce /ByteRange della firma.
TimestampSettingsAspose.Pdf.TimestampSettingsLettura/ScritturaImpostazioni TSA RFC 3161; rispettate dal firmatario quando impostate.
OcspSettingsAspose.Pdf.OcspSettingsLettura/ScritturaImpostazioni OCSP / verifica di revoca; rispettate dal firmatario quando impostate.
CustomAppearanceSignatureCustomAppearance?Lettura/ScritturaControlli di aspetto visivo rispettati da SignWithAppearance quando la firma è apposta tramite un overload di visible-rect.
CustomSignHashSignHash?Lettura/ScritturaCallback opzionale per firmatario esterno.
UseLtvboolLettura/ScritturaOttiene o imposta l’use ltv.
AvoidEstimatingSignatureLengthboolLettura/ScritturaQuando è vero, il firmatario salta il passaggio di stima dell’intervallo di byte e utilizza DefaultSignatureLength direttamente quando riserva spazio per la stringa esadecimale PKCS#7 /Contents.
DefaultSignatureLengthintLettura/ScritturaNumero di byte riservati per la stringa esadecimale /Contents di PKCS#7.
ShowPropertiesboolLettura/ScritturaQuando vero, l’aspetto della firma visibile include il Motivo/Posizione/ContactInfo del firmatario come testo.

Metodi

FirmaDescrizione
PKCS1()Chiama PKCS1 su questa istanza PKCS1.
PKCS1(pfx: string, password: string)Chiama PKCS1(pfx, password) su questa istanza PKCS1.
PKCS1(pfx: Stream, password: string)Chiama PKCS1(pfx, password) su questa istanza PKCS1.
PKCS1(image: Stream)Crea una configurazione di firma PKCS#1 la cui firma visibile visualizza l’immagine come grafica di aspetto.
Signature()Chiama Signature su questa istanza PKCS1.
Signature(pfx: string, password: string)Chiama Signature(pfx, password) su questa istanza PKCS1.
Signature(pfx: Stream, password: string)Chiama Signature(pfx, password) su questa istanza PKCS1.
Verify()Verifica il PKCS#7 della firma caricata rispetto ai byte originali del PDF — restituisce true quando la firma viene decodificata e validata.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verifica con opzioni esplicite + un DTO di risultato.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verifica con pinning della chiave pubblica.
GetSignatureAlgorithmInfo()Analizza l’envelope PKCS#7 (quando viene caricata da una firma esistente) per riportare la tripla algoritmo di firma / algoritmo di digest / standard crittografico.

Vedi anche

 Italiano