Beispiel #1
0
 internal override string RecordDataToString()
 {
     return(ToString(TypeCovered)
            + " " + (byte)Algorithm
            + " " + Labels
            + " " + OriginalTimeToLive
            + " " + SignatureExpiration.ToString("yyyyMMddHHmmss")
            + " " + SignatureInception.ToString("yyyyMMddHHmmss")
            + " " + KeyTag
            + " " + SignersName
            + " " + BaseEncodingHelper.ToBase64String(Signature));
 }
Beispiel #2
0
 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));
 }
 private protected override string RecordToString()
 {
     return(string.Format(
                "{0} {1} {2} {3} {4} {5} {6} {7} {8}",
                CoveredType,
                Algorithm,
                Labels,
                OriginalTtl,
                SignatureExpiration.ToString("yyyyMMddHHmmss"),
                SignatureInception.ToString("yyyyMMddHHmmss"),
                KeyTag,
                SignersName,
                SignatureAsString));
 }