DiffieHellmanKeyRecord Class

Security Key record using Diffie Hellman algorithm

Defined in RFC 4034 , RFC 3755 , RFC 2535 and RFC 2930.

Definition

Namespace: ARSoft.Tools.Net.Dns
Assembly: ARSoft.Tools.Net (in ARSoft.Tools.Net.dll) Version: 3.6.1+aaafdcd61f068318c11734f7b3c59c69371c0549
C#
public class DiffieHellmanKeyRecord : KeyRecordBase
Inheritance
Object    DnsMessageEntryBase    DnsRecordBase    KeyRecordBase    DiffieHellmanKeyRecord

Constructors

DiffieHellmanKeyRecord Creates a new instance of the DiffieHellmanKeyRecord class

Properties

Algorithm Algorithm of the key
(Inherited from KeyRecordBase)
Flags Flags of the key
(Inherited from KeyRecordBase)
Generator Binary data of the generator of the key
IsExtendedFlag True, if a second flag field should be added
(Inherited from KeyRecordBase)
IsGeneralSignatory Is the key an update key
(Inherited from KeyRecordBase)
IsStrongSignatory Is the key authorized for updates of records signed with other key
(Inherited from KeyRecordBase)
IsUniqueSignatory Is the key only authorized for update of records with the same record name as the key
(Inherited from KeyRecordBase)
IsZoneSignatory Is the key authorized for zone updates
(Inherited from KeyRecordBase)
Name Domain name
(Inherited from DnsMessageEntryBase)
NameType Type of name
(Inherited from KeyRecordBase)
Prime Binary data of the prime of the key
Protocol Protocol for which the key is used
(Inherited from KeyRecordBase)
PublicValue Binary data of the public value
RecordClass Class of the record
(Inherited from DnsMessageEntryBase)
RecordType Type of the record
(Inherited from DnsMessageEntryBase)
TimeToLive Seconds which a record should be cached at most
(Inherited from DnsRecordBase)
Type Type of key
(Inherited from KeyRecordBase)

Methods

CompareTo
(Inherited from DnsRecordBase)
Equals(DnsMessageEntryBase)
(Inherited from DnsMessageEntryBase)
Equals(DnsRecordBase)
(Inherited from DnsRecordBase)
Equals(Object)
(Inherited from DnsRecordBase)
GetHashCode
(Inherited from DnsRecordBase)
GetTypeGets the Type of the current instance.
(Inherited from Object)
ToString Returns the textual representation of a record
(Inherited from DnsRecordBase)

See Also