0x00x0080
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Helper | CmsSignedHelper | PrivateStatic+1 flags | — | |
| 0x08 | sid | SignerID | Private | — | |
| 0x08 | content | CmsProcessable | Private | — | |
| 0x08 | signature | byte[] | Private | — | |
| 0x08 | contentType | DerObjectIdentifier | Private | — | |
| 0x08 | calculatedDigest | byte[] | Private | — | |
| 0x08 | resultDigest | byte[] | Private | — | |
| 0x08 | signedAttributeTable | AttributeTable | Private | — | |
| 0x08 | unsignedAttributeTable | AttributeTable | Private | — | |
| 0x01 | isCounterSignature | bool | Private+1 flags | — | |
| 0x0051 | 0x07 | padding / unreflected | |||
| 0x08 | info | SignerInfo | 1 flags | — | |
| 0x08 | digestAlgorithm | AlgorithmIdentifier | 1 flags | — | |
| 0x08 | encryptionAlgorithm | AlgorithmIdentifier | 1 flags | — | |
| 0x08 | signedAttributeSet | Asn1Set | 2 flags | — | |
| 0x08 | unsignedAttributeSet | Asn1Set | 2 flags | — | |
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(SignerInfo info, DerObjectIdentifier contentType, CmsProcessable content, IDigestCalculator digestCalculator) | 2 flags | 0x08 | |
| void .ctor(SignerInformation baseInfo) | 2 flags | 0x08 | |
| bool get_IsCounterSignature() | Public+1 flags | 0x01 | |
| DerObjectIdentifier get_ContentType() | Public+1 flags | 0x08 | |
| SignerID get_SignerID() | Public+1 flags | 0x08 | |
| int get_Version() | Public+1 flags | 0x04 | |
| AlgorithmIdentifier get_DigestAlgorithmID() | Public+1 flags | 0x08 | |
| string get_DigestAlgOid() | Public+1 flags | 0x08 | |
| Asn1Object get_DigestAlgParams() | Public+1 flags | 0x08 | |
| byte[] GetContentDigest() | Public | 0x08 | |
| AlgorithmIdentifier get_EncryptionAlgorithmID() | Public+1 flags | 0x08 | |
| string get_EncryptionAlgOid() | Public+1 flags | 0x08 | |
| Asn1Object get_EncryptionAlgParams() | Public+1 flags | 0x08 | |
| AttributeTable get_SignedAttributes() | Public+1 flags | 0x08 | |
| AttributeTable get_UnsignedAttributes() | Public+1 flags | 0x08 | |
| byte[] GetSignature() | Public | 0x08 | |
| SignerInformationStore GetCounterSignatures() | Public | 0x08 | |
| byte[] GetEncodedSignedAttributes() | Public+2 flags | 0x08 | |
| bool DoVerify(AsymmetricKeyParameter key) | Private | 0x08 | |
| bool IsNull(Asn1Encodable o) | Private | 0x08 | |
| DigestInfo DerDecode(const byte[]& encoding) | Private | 0x08 | |
| bool VerifyDigest(const byte[]& digest, AsymmetricKeyParameter key, const byte[]& signature) | Private | 0x08 | |
| bool Verify(AsymmetricKeyParameter pubKey) | Public | 0x08 | |
| bool Verify(X509Certificate cert) | Public | 0x08 | |
| SignerInfo ToSignerInfo() | Public | 0x08 | |
| Asn1Object GetSingleValuedSignedAttribute(DerObjectIdentifier attrOID, const string& printableName) | Private | 0x08 | |
| Time GetSigningTime() | Private | 0x08 | |
| SignerInformation ReplaceUnsignedAttributes(SignerInformation signerInformation, AttributeTable unsignedAttributes) | PublicStatic | 0x08 | |
| SignerInformation AddCounterSigners(SignerInformation signerInformation, SignerInformationStore counterSigners) | PublicStatic | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |