public RSAInterlockUpdatableSigningKey(InterlockUpdatableSigningKeyData tag, byte[] decrypted, ITimeStamper timeStamper) : base(tag, timeStamper) { using var ms = new MemoryStream(decrypted); _keyParameters = ms.Decode <TagRSAParameters>(); }
protected InterlockUpdatableSigningKey(InterlockUpdatableSigningKeyData tag, ITimeStamper timeStamper) { _data = tag.Required(); _timeStamper = timeStamper.Required(); _data.LastSignatureTimeStamp = _timeStamper.Now; }