@gibme/dns
    Preparing search index...

    Class IPSECKEY

    Encoder for DNS IPSECKEY (IPsec Key) resource records (Type 45).

    Stores IPsec public keys and gateway information for opportunistic encryption.

    RFC 4025

    Index

    Constructors

    Properties

    type: number = 45

    IANA resource record type identifier

    Methods

    • Decodes an IPSECKEY record from the byte stream.

      Parameters

      • reader: Reader

        the byte stream reader

      Returns IPSECKEY.Record

      the decoded IPSECKEY record

    • Parameters

      • reader: Reader
      • gatewayType: number

      Returns [string | undefined, number]

    • Parameters

      • Optionalgateway: string

      Returns [number, string]

    • Encodes an IPSECKEY record into the byte stream.

      Parameters

      • writer: Writer

        the byte stream writer

      • data: Omit<IPSECKEY.Record, "gatewayType">

        the IPSECKEY record to encode

      • index: CompressionIndex

        compression index for DNS name compression

      Returns void

    • Parameters

      • gatewayType: number
      • gatewayValue: string
      • index: CompressionIndex
      • positionOffset: number

      Returns Buffer