C# Класс Opc.Ua.X509SubjectAltNameExtension

Stores the subject alternate name extension.
Наследование: System.Security.Cryptography.X509Certificates.X509Extension
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CopyFrom ( AsnEncodedData asnEncodedData ) : void

Initializes the extension from ASN.1 encoded data.

Format ( bool multiLine ) : string

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

X509SubjectAltNameExtension ( AsnEncodedData encodedExtension, bool critical ) : System

Creates an extension from ASN.1 encoded data.

X509SubjectAltNameExtension ( Oid oid, byte rawData, bool critical ) : System

Creates an extension from ASN.1 encoded data.

X509SubjectAltNameExtension ( string oid, byte rawData, bool critical ) : System

Creates an extension from ASN.1 encoded data.

Защищенные методы

Метод Описание
X509SubjectAltNameExtension ( ) : System

Creates an empty extension.

Приватные методы

Метод Описание
Parse ( byte data ) : void
ParseSubjectAltNameUsageExtension ( string formattedData ) : void

Extract URI, DNS and IP from formatted Subject Alternative Name.

Описание методов

CopyFrom() публичный Метод

Initializes the extension from ASN.1 encoded data.
public CopyFrom ( AsnEncodedData asnEncodedData ) : void
asnEncodedData System.Security.Cryptography.AsnEncodedData
Результат void

Format() публичный Метод

Returns a formatted version of the Abstract Syntax Notation One (ASN.1)-encoded data as a string.
public Format ( bool multiLine ) : string
multiLine bool
Результат string

X509SubjectAltNameExtension() защищенный Метод

Creates an empty extension.
protected X509SubjectAltNameExtension ( ) : System
Результат System

X509SubjectAltNameExtension() публичный Метод

Creates an extension from ASN.1 encoded data.
public X509SubjectAltNameExtension ( AsnEncodedData encodedExtension, bool critical ) : System
encodedExtension System.Security.Cryptography.AsnEncodedData
critical bool
Результат System

X509SubjectAltNameExtension() публичный Метод

Creates an extension from ASN.1 encoded data.
public X509SubjectAltNameExtension ( Oid oid, byte rawData, bool critical ) : System
oid System.Security.Cryptography.Oid
rawData byte
critical bool
Результат System

X509SubjectAltNameExtension() публичный Метод

Creates an extension from ASN.1 encoded data.
public X509SubjectAltNameExtension ( string oid, byte rawData, bool critical ) : System
oid string
rawData byte
critical bool
Результат System