0x00x00A0
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | lazyRawData | byte[] | Private | — | |
| 0x08 | lazySignatureAlgorithm | Oid | Private | — | |
| 0x04 | lazyVersion | int | Private | — | |
| 0x0074 | 0x04 | padding / unreflected | |||
| 0x08 | lazySubjectName | X500DistinguishedName | Private | — | |
| 0x08 | lazyIssuerName | X500DistinguishedName | Private | — | |
| 0x08 | lazyPublicKey | PublicKey | Private | — | |
| 0x08 | lazyPrivateKey | AsymmetricAlgorithm | Private | — | |
| 0x08 | lazyExtensions | X509ExtensionCollection | Private | — | |
Inherited from X509Certificate 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | impl | X509CertificateImpl | Private | — | |
| 0x08 | lazyCertHash | byte[] | Private | — | |
| 0x08 | lazySerialNumber | byte[] | Private | — | |
| 0x08 | lazyIssuer | string | Private | — | |
| 0x08 | lazySubject | string | Private | — | |
| 0x08 | lazyKeyAlgorithm | string | Private | — | |
| 0x08 | lazyKeyAlgorithmParameters | byte[] | Private | — | |
| 0x08 | lazyPublicKey | byte[] | Private | — | |
| 0x08 | lazyNotBefore | DateTime | Private | — | |
| 0x08 | lazyNotAfter | DateTime | Private | — |
Functions 28
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Reset() | Public+1 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const byte[]& rawData) | Public+1 flags | 0x08 | |
| void .ctor(const byte[]& rawData, const string& password) | Public+1 flags | 0x08 | |
| void .ctor(X509Certificate2Impl impl) | 2 flags | 0x08 | |
| void .ctor(const string& fileName) | Public+1 flags | 0x08 | |
| void .ctor(X509Certificate certificate) | Public+1 flags | 0x08 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | 2 flags | 0x10 | |
| X509ExtensionCollection get_Extensions() | Public+1 flags | 0x08 | |
| bool get_HasPrivateKey() | Public+1 flags | 0x01 | |
| AsymmetricAlgorithm get_PrivateKey() | Public+1 flags | 0x08 | |
| X500DistinguishedName get_IssuerName() | Public+1 flags | 0x08 | |
| DateTime get_NotAfter() | Public+1 flags | 0x08 | |
| DateTime get_NotBefore() | Public+1 flags | 0x08 | |
| PublicKey get_PublicKey() | Public+1 flags | 0x08 | |
| byte[] get_RawData() | Public+1 flags | 0x08 | |
| string get_SerialNumber() | Public+1 flags | 0x08 | |
| Oid get_SignatureAlgorithm() | Public+1 flags | 0x08 | |
| X500DistinguishedName get_SubjectName() | Public+1 flags | 0x08 | |
| string get_Thumbprint() | Public+1 flags | 0x08 | |
| int get_Version() | Public+1 flags | 0x04 | |
| X509ContentType GetCertContentType(const byte[]& rawData) | PublicStatic | 0x08 | |
| string GetNameInfo(const X509NameType& nameType, bool forIssuer) | Public | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(bool verbose) | Public+1 flags | 0x08 | |
| bool Verify() | Public | 0x01 | |
| X509Extension CreateCustomExtensionIfAny(Oid oid) | PrivateStatic | 0x08 | |
| X509Certificate2Impl get_Impl() | 2 flags | 0x08 |
Used by 20
types with a member, parameter or interface of this typeCertificateHelperHttpConnectionMobileTlsContextMonoBtlsContextMonoBtlsProviderRSACertificateExtensionsUnityTlsContextX509Certificate2CollectionX509Certificate2EnumeratorX509Certificate2ImplX509Certificate2ImplMonoX509CertificateImplBtlsX509ChainX509ChainElementX509ChainElementCollectionX509ChainImplX509ChainImplBtlsX509ChainImplMonoX509ChainImplUnityTlsX509Helper2