diff --git a/src/DataProtection/DataProtection/src/KeyManagement/XmlKeyManager.cs b/src/DataProtection/DataProtection/src/KeyManagement/XmlKeyManager.cs
index 06baad13ed..736005ecf7 100644
--- a/src/DataProtection/DataProtection/src/KeyManagement/XmlKeyManager.cs
+++ b/src/DataProtection/DataProtection/src/KeyManagement/XmlKeyManager.cs
@@ -62,7 +62,9 @@ namespace Microsoft.AspNetCore.DataProtection.KeyManagement
///
/// The instance that provides the configuration.
/// The .
+#pragma warning disable PUB0001 // Pubternal type IActivator in public API
public XmlKeyManager(IOptions keyManagementOptions, IActivator activator)
+#pragma warning restore PUB0001 // Pubternal type IActivator in public API
: this(keyManagementOptions, activator, NullLoggerFactory.Instance)
{ }
@@ -72,7 +74,9 @@ namespace Microsoft.AspNetCore.DataProtection.KeyManagement
/// The instance that provides the configuration.
/// The .
/// The .
+#pragma warning disable PUB0001 // Pubternal type IActivator in public API
public XmlKeyManager(IOptions keyManagementOptions, IActivator activator, ILoggerFactory loggerFactory)
+#pragma warning restore PUB0001 // Pubternal type IActivator in public API
: this(keyManagementOptions, activator, loggerFactory, DefaultKeyStorageDirectories.Instance)
{ }