PKCS7Detached
Panoramica
PKCS7Detached è una classe in Aspose.PDF FOSS per .NET. Eredita da: Signature.
Una configurazione di firma PKCS#7 (CMS) detached.
Questa classe fornisce 6 metodi per lavorare con oggetti PKCS7Detached nei programmi .NET. I metodi disponibili includono: GetSignatureAlgorithmInfo, PKCS7Detached, 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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Authority | string | Lettura/Scrittura | Ottiene o imposta l’autorità. |
ContactInfo | string | Lettura/Scrittura | Ottiene o imposta le informazioni di contatto. |
Location | string | Lettura/Scrittura | Ottiene o imposta la posizione. |
Reason | string | Lettura/Scrittura | Ottiene o imposta il motivo. |
Date | DateTime | Lettura/Scrittura | Ottiene o imposta la data. |
ByteRange | int[] | Lettura | La voce /ByteRange della firma. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Lettura/Scrittura | Impostazioni TSA RFC 3161; rispettate dal firmatario quando impostate. |
OcspSettings | Aspose.Pdf.OcspSettings | Lettura/Scrittura | Impostazioni OCSP / verifica della revoca; rispettate dal firmatario quando impostate. |
CustomAppearance | SignatureCustomAppearance? | Lettura/Scrittura | Parametri di aspetto visivo rispettati da SignWithAppearance quando la firma è apposta tramite un overload di visible-rect. |
CustomSignHash | SignHash? | Lettura/Scrittura | Callback opzionale per firmatario esterno. |
UseLtv | bool | Lettura/Scrittura | Ottiene o imposta l’uso di ltv. |
AvoidEstimatingSignatureLength | bool | Lettura/Scrittura | Quando true, il firmatario salta la fase di stima dell’intervallo di byte e utilizza DefaultSignatureLength direttamente quando riserva spazio per la stringa esadecimale /Contents di PKCS#7. |
DefaultSignatureLength | int | Lettura/Scrittura | Numero di byte riservati per la stringa esadecimale /Contents di PKCS#7. |
ShowProperties | bool | Lettura/Scrittura | Se vero, l’aspetto della firma visibile include il Motivo/Posizione/ContactInfo del firmatario come testo. |
Metodi
| Firma | Descrizione |
|---|---|
PKCS7Detached() | Chiama PKCS7Detached su questa istanza PKCS7Detached. |
PKCS7Detached(pfx: string, password: string) | Chiama PKCS7Detached(pfx, password) su questa istanza PKCS7Detached. |
PKCS7Detached(pfx: Stream, password: string) | Chiama PKCS7Detached(pfx, password) su questa istanza di PKCS7Detached. |
Signature() | Chiama Signature su questa istanza di PKCS7Detached. |
Verify() | Verifica il PKCS#7 della firma caricata rispetto ai byte originali del PDF — restituisce true quando la firma decodifica e valida. |
GetSignatureAlgorithmInfo() | Analizza l’envelope PKCS#7 (quando caricata da una firma esistente) per riportare la tripla algoritmo-di-firma / algoritmo-di-digest / standard-criptografico. |