0x00x0080
Members 16
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x0010 | 0x68 | padding / unreflected | ||
| 0x04 | location | StoreLocation | Private | |
| 0x08 | elements | X509ChainElementCollection | Private | |
| 0x08 | policy | X509ChainPolicy | Private | |
| 0x08 | status | X509ChainStatus[] | Private | |
| 0x08 | Empty | X509ChainStatus[] | PrivateStatic | |
| 0x04 | max_path_length | int | Private | |
| 0x08 | working_issuer_name | X500DistinguishedName | Private | |
| 0x08 | working_public_key | AsymmetricAlgorithm | Private | |
| 0x08 | bce_restriction | X509ChainElement | Private | |
| 0x08 | roots | X509Certificate2Collection | Private | |
| 0x08 | cas | X509Certificate2Collection | Private | |
| 0x08 | root_store | X509Store | Private | |
| 0x08 | ca_store | X509Store | Private | |
| 0x08 | user_root_store | X509Store | Private | |
| 0x08 | user_ca_store | X509Store | Private | |
| 0x08 | collection | X509Certificate2Collection | Private | |
Functions 42
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void get_IsValid() | Public+2 flags | — | 0x00 |
| void get_Handle() | Public+2 flags | — | 0x00 |
| void get_ChainElements() | Public+2 flags | — | 0x00 |
| void get_ChainPolicy() | Public+2 flags | — | 0x00 |
| void set_ChainPolicy() | Public+2 flags | — | 0x00 |
| void get_ChainStatus() | Public+2 flags | — | 0x00 |
| void AddStatus() | Public+1 flags | — | 0x00 |
| void Build() | Public+1 flags | — | 0x00 |
| void Reset() | Public+1 flags | — | 0x00 |
| void get_Roots() | Private+1 flags | — | 0x00 |
| void get_CertificateAuthorities() | Private+1 flags | — | 0x00 |
| void get_LMRootStore() | Private+1 flags | — | 0x00 |
| void get_UserRootStore() | Private+1 flags | — | 0x00 |
| void get_LMCAStore() | Private+1 flags | — | 0x00 |
| void get_UserCAStore() | Private+1 flags | — | 0x00 |
| void get_CertificateCollection() | Private+1 flags | — | 0x00 |
| void BuildChainFrom() | Private | — | 0x00 |
| void SelectBestFromCollection() | Private | — | 0x00 |
| void FindParent() | Private | — | 0x00 |
| void IsChainComplete() | Private | — | 0x00 |
| void IsSelfIssued() | Private | — | 0x00 |
| void ValidateChain() | Private | — | 0x00 |
| void Process() | Private | — | 0x00 |
| void PrepareForNextCertificate() | Private | — | 0x00 |
| void WrapUp() | Private | — | 0x00 |
| void ProcessCertificateExtensions() | Private | — | 0x00 |
| void IsSignedWith() | Private | — | 0x00 |
| void GetSubjectKeyIdentifier() | Private | — | 0x00 |
| void GetAuthorityKeyIdentifier() | PrivateStatic | — | 0x00 |
| void GetAuthorityKeyIdentifier() | PrivateStatic | — | 0x00 |
| void GetAuthorityKeyIdentifier() | PrivateStatic | — | 0x00 |
| void CheckRevocationOnChain() | Private | — | 0x00 |
| void CheckRevocation() | Private | — | 0x00 |
| void CheckRevocation() | Private | — | 0x00 |
| void CheckCrls() | PrivateStatic | — | 0x00 |
| void FindCrl() | Private | — | 0x00 |
| void ProcessCrlExtensions() | Private | — | 0x00 |
| void ProcessCrlEntryExtensions() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |