1 implementation of ExpirationDate
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\Key.cs (1)
120public DateTimeOffset ExpirationDate { get; }
8 references to ExpirationDate
Microsoft.AspNetCore.DataProtection (8)
KeyManagement\DefaultKeyResolver.cs (1)
170_logger.ConsideringKeyWithExpirationDateAsDefaultKey(preferredDefaultKey.KeyId, preferredDefaultKey.ExpirationDate);
KeyManagement\KeyExtensions.cs (1)
12return (key.ExpirationDate <= now);
KeyManagement\KeyRingProvider.cs (6)
117var defaultKeyExpirationDate = defaultKey.ExpirationDate; 121nextDefaultKey.ExpirationDate < minExpirationDate); 146_logger.UsingFallbackKeyWithExpirationAsDefaultKey(keyToUse.KeyId, keyToUse.ExpirationDate); 166var newKey = _keyManager.CreateNewKey(activationDate: defaultKey.ExpirationDate, expirationDate: now + _newKeyLifetime); 198expirationTime: (defaultKey.ExpirationDate <= now) ? nextAutoRefreshTime : Min(defaultKey.ExpirationDate, nextAutoRefreshTime),