private void CreateNewCredential()
 {
     activeCredential = SigningCredentialData.CreateNewCredential(time);
     db.SigningCredentials.Add(activeCredential);
     list.Add(activeCredential);
     databaseNeedsUpdate = true;
 }
        public static SigningCredentialData CreateNewCredential(DateTimeOffset effectiveDate)
        {
            var ret = new SigningCredentialData()
            {
                EffectiveDate = effectiveDate
            };

            ret.ReadRsaSecurityKey(CryptoHelper.CreateRsaSecurityKey());
            return(ret);
        }