OPC Studio User's Guide and Reference
X509CertificateTokenInfo Class
Members 



View with Navigation Tools
OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.IdentityModel.User Namespace : X509CertificateTokenInfo Class
A token info represented by an X.509 certificate.
Object Model
X509CertificateTokenInfo ClassCertificateQuery ClassX509CertificateTokenInfo ClassX509CertificateTokenInfo Class
Syntax
'Declaration
 
<CLSCompliantAttribute(True)>
<ComDefaultInterfaceAttribute(OpcLabs.BaseLib.IdentityModel.User.ComTypes._X509CertificateTokenInfo)>
<ComVisibleAttribute(True)>
<GuidAttribute("0734BCFD-6F75-4F91-94C7-77E234800148")>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
<XmlIncludeAttribute(OpcLabs.BaseLib.IdentityModel.User.AnonymousTokenInfo)>
<ValueControlAttribute("OpcLabs.BaseLib.Forms.Common.ObjectSerializationControl, OpcLabs.BaseLibForms, Version=5.81.455.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", 
   DefaultReadWrite=False, 
   Export=True, 
   PageId=10001)>
<SerializableAttribute()>
Public NotInheritable Class X509CertificateTokenInfo 
   Inherits TokenInfo
   Implements OpcLabs.BaseLib.ComTypes._Info, OpcLabs.BaseLib.ComTypes._Object2, OpcLabs.BaseLib.ComTypes._Parameters, OpcLabs.BaseLib.IdentityModel.User.ComTypes._TokenInfo, OpcLabs.BaseLib.IdentityModel.User.ComTypes._X509CertificateTokenInfo, System.ComponentModel.INotifyPropertyChanged, System.ICloneable, System.Runtime.Serialization.ISerializable, System.Xml.Serialization.IXmlSerializable 
 
'Usage
 
Dim instance As X509CertificateTokenInfo
Remarks
The X.509 certificate name token will be used as user identity when it is not empty.
Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.Object2
      OpcLabs.BaseLib.Info
         OpcLabs.BaseLib.Parameters
            OpcLabs.BaseLib.IdentityModel.User.TokenInfo
               OpcLabs.BaseLib.IdentityModel.User.X509CertificateTokenInfo

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