Ejemplo n.º 1
0
 private protected KeyBase(ISystemClock clock, ICKBinaryReader r)
 {
     Clock = clock;
     r.ReadByte();
     Kty          = r.ReadEnum <KeyType>();
     Kid          = JsonEncodedText.Encode(r.ReadString());
     Operations   = r.ReadEnum <KeyOperations>();
     CreationDate = r.ReadDateTime();
     BestBefore   = r.ReadDateTime();
     MaxUseCount  = r.ReadUInt32();
     _oUseCount   = r.ReadInt32();
 }
 /// <summary>
 /// Simple deserialization constructor.
 /// </summary>
 /// <param name="r">The reader.</param>
 public OneTimePassword(ICKBinaryReader r)
 {
     r.ReadByte(); // Version
     Password   = r.ReadString();
     Expiration = r.ReadDateTime();
 }