コード例 #1
0
ファイル: RrSigRecord.cs プロジェクト: ststeiger/Arsoft
 internal override string RecordDataToString()
 {
     return(TypeCovered.ToShortString()
            + " " + (byte)Algorithm
            + " " + Labels
            + " " + OriginalTimeToLive
            + " " + SignatureExpiration.ToUniversalTime().ToString("yyyyMMddHHmmss")
            + " " + SignatureInception.ToUniversalTime().ToString("yyyyMMddHHmmss")
            + " " + KeyTag
            + " " + SignersName
            + " " + Signature.ToBase64String());
 }
コード例 #2
0
 /// <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));
 }