.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaBase.X509SubjectAltNameExtension Class Reference

Stores the subject alternate name extension. More...

Inherits X509Extension.

Public Member Functions

 X509SubjectAltNameExtension (AsnEncodedData encodedExtension, bool critical)
 Creates an extension from ASN.1 encoded data. More...
 
 X509SubjectAltNameExtension (string oid, byte[] rawData, bool critical)
 Creates an extension from ASN.1 encoded data. More...
 
 X509SubjectAltNameExtension (Oid oid, byte[] rawData, bool critical)
 Creates an extension from ASN.1 encoded data. More...
 
override string Format (bool multiLine)
 Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string. More...
 
override void CopyFrom (AsnEncodedData asnEncodedData)
 Initializes the extension from ASN.1 encoded data. More...
 

Protected Member Functions

 X509SubjectAltNameExtension ()
 Creates an empty extension. More...
 

Properties

static string SubjectAltNameOid [get]
 The OID for a Subject Alternate Name extension. More...
 
static string SubjectAltName2Oid [get]
 The OID for a Subject Alternate Name 2 extension. More...
 
List< string > Uris [get]
 Gets the uris. More...
 
List< string > DomainNames [get]
 Gets the domain names. More...
 
List< string > IPAddresses [get]
 Gets the IP addresses. More...
 

Detailed Description

Stores the subject alternate name extension.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.X509SubjectAltNameExtension.X509SubjectAltNameExtension ( )
inlineprotected

Creates an empty extension.

UnifiedAutomation.UaBase.X509SubjectAltNameExtension.X509SubjectAltNameExtension ( AsnEncodedData  encodedExtension,
bool  critical 
)
inline

Creates an extension from ASN.1 encoded data.

UnifiedAutomation.UaBase.X509SubjectAltNameExtension.X509SubjectAltNameExtension ( string  oid,
byte[]  rawData,
bool  critical 
)
inline

Creates an extension from ASN.1 encoded data.

UnifiedAutomation.UaBase.X509SubjectAltNameExtension.X509SubjectAltNameExtension ( Oid  oid,
byte[]  rawData,
bool  critical 
)
inline

Creates an extension from ASN.1 encoded data.

Member Function Documentation

override void UnifiedAutomation.UaBase.X509SubjectAltNameExtension.CopyFrom ( AsnEncodedData  asnEncodedData)
inline

Initializes the extension from ASN.1 encoded data.

override string UnifiedAutomation.UaBase.X509SubjectAltNameExtension.Format ( bool  multiLine)
inline

Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string.

Property Documentation

List<string> UnifiedAutomation.UaBase.X509SubjectAltNameExtension.DomainNames
get

Gets the domain names.

The domain names.

List<string> UnifiedAutomation.UaBase.X509SubjectAltNameExtension.IPAddresses
get

Gets the IP addresses.

The IP addresses.

string UnifiedAutomation.UaBase.X509SubjectAltNameExtension.SubjectAltName2Oid
staticget

The OID for a Subject Alternate Name 2 extension.

string UnifiedAutomation.UaBase.X509SubjectAltNameExtension.SubjectAltNameOid
staticget

The OID for a Subject Alternate Name extension.

List<string> UnifiedAutomation.UaBase.X509SubjectAltNameExtension.Uris
get

Gets the uris.

The uris.


The documentation for this class was generated from the following file: