internal override string RecordDataToString() { return(TypeCovered.ToShortString() + " " + (byte)Algorithm + " " + Labels + " " + OriginalTimeToLive + " " + SignatureExpiration.ToUniversalTime().ToString("yyyyMMddHHmmss") + " " + SignatureInception.ToUniversalTime().ToString("yyyyMMddHHmmss") + " " + KeyTag + " " + SignersName + " " + Signature.ToBase64String()); }
/// <summary> /// Two DnsResourceDataSignature are equal iff their type covered, algorithm, labels, original TTL, signature expiration, signature inception, key tag, /// signer's name and signature fields are equal. /// </summary> public bool Equals(DnsResourceDataSignature other) { return(other != null && TypeCovered.Equals(other.TypeCovered) && Algorithm.Equals(other.Algorithm) && Labels.Equals(other.Labels) && OriginalTtl.Equals(other.OriginalTtl) && SignatureExpiration.Equals(other.SignatureExpiration) && SignatureInception.Equals(other.SignatureInception) && KeyTag.Equals(other.KeyTag) && SignersName.Equals(other.SignersName) && Signature.Equals(other.Signature)); }