PKCS1
Översikt
PKCS1 är en klass i Aspose.PDF FOSS för .NET. ärvt från: Signature.
Denna klass ger 7 metoder för att arbeta med PKCS1-objekt i .NET-program. Tillgängliga metoder inkluderar: GetSignatureAlgorithmInfo, PKCS1, Signature, Verify. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,Och 8 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Authority | string | Läs/ Skriv | Hämtar eller anger auktoriteten. |
ContactInfo | string | Läs/ Skriv | Hämtar eller anger kontaktinformationen. |
Location | string | Läs/ Skriv | Hämtar eller anger platsen. |
Reason | string | Läs/ Skriv | Hämtar eller anger anledningen. |
Date | DateTime | Läs/ Skriv | Hämtar eller anger datumet. |
ByteRange | int[] | Läsning | Signaturens /ByteRange inmatning. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Läs/ Skriv | RFC 3161 TSA-inställningar; belönas av signanten vid inställning. |
OcspSettings | Aspose.Pdf.OcspSettings | Läs/ Skriv | OCSP / revocation-check inställningar; belönas av signanten när den är inrättad. |
CustomAppearance | SignatureCustomAppearance? | Läs/ Skriv | Visuell utseende knappar hedras av SignWithAppearance när signaturen är undertecknad via en synlig-rikt överbelastning. |
CustomSignHash | SignHash? | Läs/ Skriv | Alternativ extern signatur callback. |
UseLtv | bool | Läs/ Skriv | Hämtar eller anger use ltv. |
AvoidEstimatingSignatureLength | bool | Läs/ Skriv | När det är sant, skipsar signanten byte-range estimation och använder DefaultSignatureLength direkt när du reserverar utrymme för PKCS#7 /Contents hex sträng. |
DefaultSignatureLength | int | Läs/ Skriv | Antal byter som är reserverade för PKCS#7 /Contents hex sträng. |
ShowProperties | bool | Läs/ Skriv | När det är sant, innehåller den synliga signaturutseendet teckens Reason/Location/ContactInfo som text. |
Metoder
| Signature | Beskrivning |
|---|---|
PKCS1() | Ring PKCS1 på denna PK CS1-instans. |
PKCS1(pfx: string, password: string) | Ring PKCS1(pfx, lösenord) på denna PK CS1 instans. |
PKCS1(pfx: Stream, password: string) | Ring PKCS1(pfx, lösenord) på denna PK CS1 instans. |
PKCS1(image: Stream) | Konstruera en PKCS#1 signaturkonfiguration vars synliga signaturen gör bilden som utseende grafik. |
Signature() | Ring Signature på denna PKCS1 instans. |
Verify() | Kontrollera den laddade signaturen PKCS#7 mot de ursprungliga PDF-byterna – returnerar sant när signaturen avkodas och valideras. |
GetSignatureAlgorithmInfo() | Färja PKCS#7-förpackningen (när den laddas från en befintlig signatur) för att rapportera signing-algoritmen / digest-algorithmen/krypto-standarden trippel. |