.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension Class Reference

Stores the authority key identifier extension. More...

Inherits X509Extension.

Public Member Functions

 X509AuthorityKeyIdentifierExtension (AsnEncodedData encodedExtension, bool critical)
 Creates an extension from ASN.1 encoded data. More...
 
 X509AuthorityKeyIdentifierExtension (string oid, byte[] rawData, bool critical)
 Creates an extension from ASN.1 encoded data. More...
 
 X509AuthorityKeyIdentifierExtension (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...
 

Public Attributes

const string AuthorityKeyIdentifierOid = "2.5.29.1"
 The OID for a Authority Key Identifier extension. More...
 
const string AuthorityKeyIdentifier2Oid = "2.5.29.35"
 The alternate OID for a Authority Key Identifier extension. More...
 

Protected Member Functions

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

Properties

string KeyId [get]
 The identifier for the key. More...
 
string[] AuthorityNames [get]
 A list of names for the issuer. More...
 
string SerialNumber [get]
 The serial number for the key. More...
 

Detailed Description

Stores the authority key identifier extension.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension.X509AuthorityKeyIdentifierExtension ( )
inlineprotected

Creates an empty extension.

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

Creates an extension from ASN.1 encoded data.

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

Creates an extension from ASN.1 encoded data.

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

Creates an extension from ASN.1 encoded data.

Member Function Documentation

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

Initializes the extension from ASN.1 encoded data.

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

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

Member Data Documentation

const string UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension.AuthorityKeyIdentifier2Oid = "2.5.29.35"

The alternate OID for a Authority Key Identifier extension.

const string UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension.AuthorityKeyIdentifierOid = "2.5.29.1"

The OID for a Authority Key Identifier extension.

Property Documentation

string [] UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension.AuthorityNames
get

A list of names for the issuer.

string UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension.KeyId
get

The identifier for the key.

string UnifiedAutomation.UaBase.X509AuthorityKeyIdentifierExtension.SerialNumber
get

The serial number for the key.


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