ASP.NET Core 数据保护 - 如何管理过期密钥?

kkl*_*klo 5 data-protection asp.net-core asp.net-core-2.0 asp.net-core-2.1

根据ASP.NET 密钥管理

删除密钥确实是破坏性行为,因此数据保护系统没有公开任何一流的 API 来执行此操作。

即使该密钥已过期,过期的密钥是否仍可用于解除先前受该密钥保护的数据的保护?

过期的密钥是否会永远保留,即使它可能不再有任何受其保护的数据?

如果密钥寿命很短并且永远不会被删除,那么 ASP.NET Core 中用于查找匹配密钥的哈希表是否会永远增长?

我找不到任何文件或指南来说明如何处理过期的数据保护密钥。我想知道处理它的最佳实践。

提前致谢。