0x00x0060
Members 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 39
| Signature | Flags | Native | Params |
|---|---|---|---|
| void Reset() | Public+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(const byte[]& data) | Public+1 flags | 0x08 | |
| void .ctor(const byte[]& rawData, const string& password) | Public+1 flags | 0x08 | |
| void .ctor(const byte[]& rawData, const string& password, const X509KeyStorageFlags& keyStorageFlags) | Public+1 flags | 0x08 | |
| void .ctor(X509CertificateImpl impl) | 2 flags | 0x08 | |
| void .ctor(X509Certificate cert) | Public+1 flags | 0x08 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | Public+1 flags | 0x10 | |
| void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context) | PrivateFinal+2 flags | 0x10 | |
| void System.Runtime.Serialization.IDeserializationCallback.OnDeserialization(object sender) | PrivateFinal+2 flags | 0x08 | |
| string get_Issuer() | Public+1 flags | 0x08 | |
| string get_Subject() | Public+1 flags | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| bool Equals(X509Certificate other) | Public+2 flags | 0x08 | |
| byte[] Export(const X509ContentType& contentType, const string& password) | Public+2 flags | 0x08 | |
| byte[] GetCertHash() | Public+2 flags | 0x08 | |
| string GetCertHashString() | Public+2 flags | 0x08 | |
| byte[] GetRawCertHash() | Private | 0x08 | |
| byte[] GetRawCertData() | Public+2 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| string GetKeyAlgorithm() | Public+2 flags | 0x08 | |
| byte[] GetKeyAlgorithmParameters() | Public+2 flags | 0x08 | |
| byte[] GetPublicKey() | Public+2 flags | 0x08 | |
| byte[] GetSerialNumber() | Public+2 flags | 0x08 | |
| string GetSerialNumberString() | Public+2 flags | 0x08 | |
| byte[] GetRawSerialNumber() | Private | 0x08 | |
| string ToString() | Public+1 flags | 0x08 | |
| string ToString(bool fVerbose) | Public+2 flags | 0x08 | |
| DateTime GetNotAfter() | 1 flags | 0x08 | |
| DateTime GetNotBefore() | 1 flags | 0x08 | |
| string FormatDate(const DateTime& date) | Static+1 flags | 0x08 | |
| void ValidateKeyStorageFlags(const X509KeyStorageFlags& keyStorageFlags) | Static+1 flags | 0x04 | |
| void VerifyContentType(const X509ContentType& contentType) | Private | 0x04 | |
| void ImportHandle(X509CertificateImpl impl) | 1 flags | 0x08 | |
| X509CertificateImpl get_Impl() | 2 flags | 0x08 | |
| bool get_IsValid() | 2 flags | 0x01 | |
| void ThrowIfInvalid() | 1 flags | 0x00 |
Subclasses 1
Used by 36
types with a member, parameter or interface of this type<>c<>c__DisplayClass0_0<>c__DisplayClass11_0<>c__DisplayClass21_0<>c__DisplayClass6_0CallbackContextCertHelperChainValidationHelperHttpClientHandlerICertificatePolicyISystemCertificateProviderLocalCertificateSelectionCallbackLocalCertSelectionCallbackMobileAuthenticatedStreamMobileTlsContextMonoBtlsContextMonoBtlsProviderMonoLocalCertificateSelectionCallbackMonoRemoteCertificateValidationCallbackMonoSslAuthenticationOptionsMonoSslClientAuthenticationOptionsMonoWebRequestHandlerRemoteCertificateValidationCallbackServerCertSelectionCallbackServerCertValidationCallbackServicePointSslStreamSystemCertificateProviderUnityTlsContextX509Certificate2X509CertificateCollectionX509CertificateEnumeratorX509HelperX509PalImplX509PalImplBtlsX509PalImplMono