Share via


SecurityProviderX509Certificate Class

Definition

The Device Security Client for X509 authentication using a certificate object.

public class SecurityProviderX509Certificate : Microsoft.Azure.Devices.Shared.SecurityProviderX509
type SecurityProviderX509Certificate = class
    inherit SecurityProviderX509
Public Class SecurityProviderX509Certificate
Inherits SecurityProviderX509
Inheritance
SecurityProviderX509Certificate

Constructors

SecurityProviderX509Certificate(X509Certificate2, X509Certificate2Collection)

Initializes a new instance of the SecurityProviderX509Certificate class.

Methods

Dispose()

Releases the unmanaged resources and disposes of the managed resources used by the invoker.

(Inherited from SecurityProvider)
Dispose(Boolean)

Releases the unmanaged resources used by the SecurityProviderX509Certificate and optionally disposes of the managed resources.

GetAuthenticationCertificate()

Gets the certificate trust chain that will end in the Trusted Root installed on the server side.

GetAuthenticationCertificateChain()

Gets the certificate used for TLS device authentication.

GetRegistrationID()

Returns the RegistrationID.

(Inherited from SecurityProviderX509)

Applies to