Connectivity Software User's Guide and Reference
X509CertificateUserIdentityToken Constructor(X509Certificate2)



OpcLabs.BaseLibPrimitives Assembly > OpcLabs.BaseLib.Security.User Namespace > X509CertificateUserIdentityToken Class > X509CertificateUserIdentityToken Constructor : X509CertificateUserIdentityToken Constructor(X509Certificate2)
The X.509 certificate to use for user authentication.

The value of this parameter cannot be null (Nothing in Visual Basic).

Initializes a new instance of the X509CertificateUserIdentityToken class with the specified X.509 certificate.
Syntax
'Declaration
 
Public Function New( _
   ByVal x509Certificate As X509Certificate2 _
)
'Usage
 
Dim x509Certificate As X509Certificate2
 
Dim instance As New X509CertificateUserIdentityToken(x509Certificate)
public X509CertificateUserIdentityToken( 
   X509Certificate2 x509Certificate
)
public:
X509CertificateUserIdentityToken( 
   X509Certificate2^ x509Certificate
)

Parameters

x509Certificate
The X.509 certificate to use for user authentication.

The value of this parameter cannot be null (Nothing in Visual Basic).

Exceptions
ExceptionDescription

A null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument.

This is a usage error, i.e. it will never occur (the exception will not be thrown) in a correctly written program. Your code should not catch this exception.

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also