mimaison commented on code in PR #15277: URL: https://github.com/apache/kafka/pull/15277#discussion_r1502366164
########## core/src/test/scala/kafka/security/minikdc/MiniKdc.scala: ########## @@ -19,38 +19,22 @@ package kafka.security.minikdc import java.io._ -import java.net.InetSocketAddress import java.nio.charset.StandardCharsets import java.nio.file.Files import java.text.MessageFormat import java.util.{Locale, Properties, UUID} - import kafka.utils.{CoreUtils, Exit, Logging} +import org.apache.directory.server.kerberos.shared.crypto.encryption.KerberosKeyFactory import scala.jdk.CollectionConverters._ -import org.apache.commons.lang.text.StrSubstitutor -import org.apache.directory.api.ldap.model.entry.{DefaultEntry, Entry} -import org.apache.directory.api.ldap.model.ldif.LdifReader -import org.apache.directory.api.ldap.model.name.Dn -import org.apache.directory.api.ldap.schema.extractor.impl.DefaultSchemaLdifExtractor -import org.apache.directory.api.ldap.schema.loader.LdifSchemaLoader -import org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager -import org.apache.directory.server.constants.ServerDNConstants -import org.apache.directory.server.core.DefaultDirectoryService -import org.apache.directory.server.core.api.{CacheService, DirectoryService, InstanceLayout} -import org.apache.directory.server.core.api.schema.SchemaPartition -import org.apache.directory.server.core.kerberos.KeyDerivationInterceptor -import org.apache.directory.server.core.partition.impl.btree.jdbm.{JdbmIndex, JdbmPartition} -import org.apache.directory.server.core.partition.ldif.LdifPartition -import org.apache.directory.server.kerberos.KerberosConfig -import org.apache.directory.server.kerberos.kdc.KdcServer -import org.apache.directory.server.kerberos.shared.crypto.encryption.KerberosKeyFactory -import org.apache.directory.server.kerberos.shared.keytab.{Keytab, KeytabEntry} -import org.apache.directory.server.protocol.shared.transport.{TcpTransport, UdpTransport} -import org.apache.directory.server.xdbm.Index -import org.apache.directory.shared.kerberos.KerberosTime +import org.apache.kerby.kerberos.kerb.KrbException +import org.apache.kerby.kerberos.kerb.identity.backend.BackendConfig +import org.apache.kerby.kerberos.kerb.server.{KdcConfig, KdcConfigKey, SimpleKdcServer} import org.apache.kafka.common.utils.{Java, Utils} - +import org.apache.kerby.kerberos.kerb.`type`.KerberosTime +import org.apache.kerby.kerberos.kerb.`type`.base.{EncryptionKey, PrincipalName} +import org.apache.kerby.kerberos.kerb.keytab.{Keytab, KeytabEntry} +import org.apache.kerby.util.NetworkUtil /** * Mini KDC based on Apache Directory Server that can be embedded in tests or used from command line as a standalone Review Comment: I think this comment still needs to be addressed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org