示例#1
0
 internal override string RecordDataToString()
 {
     return(KeyTag
            + " " + (byte)Algorithm
            + " " + (byte)DigestType
            + " " + BaseEncodingHelper.ToBase64String(Digest));
 }
示例#2
0
 internal override string RecordDataToString()
 {
     return(Flags
            + " " + Protocol
            + " " + (byte)Algorithm
            + " " + BaseEncodingHelper.ToBase64String(PublicKey));
 }
示例#3
0
 internal override string RecordDataToString()
 {
     return((byte)Algorithm
            + " " + BaseEncodingHelper.ToBase16String(Hit)
            + " " + BaseEncodingHelper.ToBase64String(PublicKey)
            + String.Join("", RendezvousServers.Select(s => " " + s).ToArray()));
 }
示例#4
0
 internal override string RecordDataToString()
 {
     return((ushort)Type
            + " " + KeyTag
            + " " + (byte)Algorithm
            + " " + BaseEncodingHelper.ToBase64String(Certificate));
 }
示例#5
0
 internal override string RecordDataToString()
 {
     return(Precedence
            + " " + (byte)GatewayType
            + " " + (byte)Algorithm
            + " " + ((GatewayType == IpSecGatewayType.None) ? "." : Gateway)
            + " " + BaseEncodingHelper.ToBase64String(PublicKey));
 }
示例#6
0
        protected override string PublicKeyToString()
        {
            byte[] publicKey       = new byte[MaximumPublicKeyLength];
            int    currentPosition = 0;

            EncodePublicKey(publicKey, 0, ref currentPosition, null);

            return(BaseEncodingHelper.ToBase64String(publicKey));
        }
示例#7
0
 internal override string RecordDataToString()
 {
     return(TSigAlgorithmHelper.GetDomainName(Algorithm)
            + " " + (int)(Inception - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds
            + " " + (int)(Expiration - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds
            + " " + (ushort)Mode
            + " " + (ushort)Error
            + " " + BaseEncodingHelper.ToBase64String(Key)
            + " " + BaseEncodingHelper.ToBase64String(OtherData));
 }
示例#8
0
 internal override string RecordDataToString()
 {
     return(TSigAlgorithmHelper.GetDomainName(Algorithm)
            + " " + (int)(TimeSigned - new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds
            + " " + (ushort)Fudge.TotalSeconds
            + " " + Mac.Length
            + " " + BaseEncodingHelper.ToBase64String(Mac)
            + " " + OriginalID
            + " " + (ushort)Error
            + " " + OtherData.Length
            + " " + BaseEncodingHelper.ToBase64String(OtherData));
 }
示例#9
0
 internal override string RecordDataToString()
 {
     return(ToString(TypeCovered)
            + " " + (byte)Algorithm
            + " " + Labels
            + " " + OriginalTimeToLive
            + " " + SignatureExpiration.ToString("yyyyMMddHHmmss")
            + " " + SignatureInception.ToString("yyyyMMddHHmmss")
            + " " + KeyTag
            + " " + SignersName
            + " " + BaseEncodingHelper.ToBase64String(Signature));
 }
示例#10
0
 protected override string PublicKeyToString()
 {
     return(BaseEncodingHelper.ToBase64String(PublicKey));
 }
示例#11
0
 internal override string RecordDataToString()
 {
     return(BaseEncodingHelper.ToBase64String(RecordData));
 }