Provides an abstract base class for certificate source operations. This class is used internally by the .NET Framework.

Syntax

public abstract class CertificateSourceOperation

Remarks

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.

Inheritance Hierarchy

System.Object
  System.Net.Security.CertificateSourceOperation

Derived Classes

Members

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.

Requirements

Namespace: System.Net.Security

Assembly: System.Net.dll