0x00x0098
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | filename | string | Private | — | |
| 0x08 | rawdata | byte[] | Private | — | |
| 0x08 | hash | byte[] | Private | — | |
| 0x08 | coll | X509CertificateCollection | Private | — | |
| 0x08 | signedHash | ASN1 | Private | — | |
| 0x08 | timestamp | DateTime | Private | — | |
| 0x08 | signingCertificate | X509Certificate | Private | — | |
| 0x04 | reason | int | Private | — | |
| 0x01 | trustedRoot | bool | Private | — | |
| 0x01 | trustedTimestampRoot | bool | Private | — | |
| 0x007E | 0x02 | padding / unreflected | |||
| 0x08 | entry | byte[] | Private | — | |
| 0x08 | signerChain | X509Chain | Private | — | |
| 0x08 | timestampChain | X509Chain | Private | — | |
Inherited from AuthenticodeBase 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | fileblock | byte[] | Private | — | |
| 0x08 | fs | Stream | Private | — | |
| 0x04 | blockNo | int | Private | — | |
| 0x04 | blockLength | int | Private | — | |
| 0x04 | peOffset | int | Private | — | |
| 0x04 | dirSecurityOffset | int | Private | — | |
| 0x04 | dirSecuritySize | int | Private | — | |
| 0x04 | coffSymbolTableOffset | int | Private | — | |
| 0x01 | pe64 | bool | Private | — |
Functions 9
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const byte[]& rawData) | Public+1 flags | 0x08 | |
| void set_RawData(const byte[]& value) | Public+1 flags | 0x08 | |
| X509Certificate get_SigningCertificate() | Public+1 flags | 0x08 | |
| bool CheckSignature() | Private | 0x01 | |
| bool CompareIssuerSerial(const string& issuer, const byte[]& serial, X509Certificate x509) | Private | 0x08 | |
| bool VerifySignature(SignedData sd, const byte[]& calculatedMessageDigest, HashAlgorithm ha) | Private | 0x08 | |
| bool VerifyCounterSignature(SignerInfo cs, const byte[]& signature) | Private | 0x08 | |
| void Reset() | Private | 0x00 |