Provides an abstract base class for certificate source operations. This class is used internally by the .NET Framework.
The CertificateSourceOperation class represents an operation that retrieves certificates from a specific source. This class is an abstract base class, meaning it cannot be instantiated directly. Instead, derived classes implement the specific logic for retrieving certificates from various sources, such as the local certificate store or a remote server.
This class is primarily used by the .NET Framework's networking components to obtain the necessary X.509 certificates for establishing secure connections (e.g., using SSL/TLS). Developers typically do not need to interact with this class directly unless they are implementing custom certificate handling mechanisms.
System.Object
System.Net.Security.CertificateSourceOperation
Methods
| Name |
Description |
GetCertificates() |
Abstract method. When implemented in a derived class, retrieves certificates from the source. |
GetCertificates(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) |
Abstract method. When implemented in a derived class, retrieves certificates and adds them to the specified collection. |
Constructors
The CertificateSourceOperation class does not expose any public constructors.
Namespace: System.Net.Security
Assembly: System.Net.dll