/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteUInt16(KeyTag); writer.WriteByte((byte)Algorithm); writer.WriteByte((byte)HashAlgorithm); writer.WriteBytes(Digest); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteUInt16((ushort)Flags); writer.WriteByte(Protocol); writer.WriteByte((byte)Algorithm); writer.WriteBytes(PublicKey); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteUInt16((ushort)TypeCovered); writer.WriteByte((byte)Algorithm); writer.WriteByte(Labels); writer.WriteTimeSpan32(OriginalTTL); writer.WriteDateTime32(SignatureExpiration); writer.WriteDateTime32(SignatureInception); writer.WriteUInt16(KeyTag); writer.WriteDomainName(SignerName, uncompressed: true); writer.WriteBytes(Signature); }
/// <inheritdoc /> public override void WriteData(WireWriter writer) { writer.WriteBytes(Data); }