Ejemplo n.º 1
0
 /// <summary>
 /// Implementation References RFC 2930
 /// </summary>
 /// <param name="buffer"></param>
 public TKeyRecord(DataBuffer buffer)
 {
     algorithm  = buffer.ReadDomainName();
     inception  = buffer.ReadUInt();
     expiration = buffer.ReadUInt();
     mode       = buffer.ReadShortUInt();
     error      = buffer.ReadShortUInt();
     keySize    = buffer.ReadShortUInt();
     keyData    = buffer.ReadBytes(keySize);
     otherSize  = buffer.ReadShortUInt();
     otherData  = buffer.ReadBytes(otherSize);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Implementation References RFC 2930
 /// </summary>
 /// <param name="buffer"></param>
  public TKeyRecord(DataBuffer buffer)
 {
     algorithm = buffer.ReadDomainName();
     inception = buffer.ReadUInt();
     expiration = buffer.ReadUInt();
     mode = buffer.ReadShortUInt();
     error = buffer.ReadShortUInt();
     keySize = buffer.ReadShortUInt();
     keyData = buffer.ReadBytes(keySize);
     otherSize = buffer.ReadShortUInt();
     otherData = buffer.ReadBytes(otherSize);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Implementation Reference RFC 2535
 /// </summary>
 /// <param name="buffer"></param>
 /// <param name="length"></param>
  public SigRecord(DataBuffer buffer, int length)
 {
     int pos = buffer.Position;
     coveredType = buffer.ReadShortInt();
     algorithm = buffer.ReadByte();
     numLabels = buffer.ReadByte();
     expiration = buffer.ReadUInt();
     inception = buffer.ReadUInt();
     keyTag = buffer.ReadShortInt();
     signer = buffer.ReadDomainName();
     buffer.Position = pos - length;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Implementation Reference RFC 2535
        /// </summary>
        /// <param name="buffer"></param>
        /// <param name="length"></param>
        public SigRecord(DataBuffer buffer, int length)
        {
            int pos = buffer.Position;

            coveredType     = buffer.ReadShortInt();
            algorithm       = buffer.ReadByte();
            numLabels       = buffer.ReadByte();
            expiration      = buffer.ReadUInt();
            inception       = buffer.ReadUInt();
            keyTag          = buffer.ReadShortInt();
            signer          = buffer.ReadDomainName();
            buffer.Position = pos - length;
        }