public RabbitMQContainer withSSL(
        final MountableFile keyFile,
        final MountableFile certFile,
        final MountableFile caFile,
        final SslVerification verify
    ) {
        return withEnv("RABBITMQ_SSL_CACERTFILE", "/etc/rabbitmq/ca_cert.pem")
            .withEnv("RABBITMQ_SSL_CERTFILE", "/etc/rabbitmq/rabbitmq_cert.pem")
            .withEnv("RABBITMQ_SSL_KEYFILE", "/etc/rabbitmq/rabbitmq_key.pem")
            .withEnv("RABBITMQ_SSL_VERIFY", verify.value)
            .withCopyFileToContainer(certFile, "/etc/rabbitmq/rabbitmq_cert.pem")
            .withCopyFileToContainer(caFile, "/etc/rabbitmq/ca_cert.pem")
            .withCopyFileToContainer(keyFile, "/etc/rabbitmq/rabbitmq_key.pem");
    }
Sets the password for the admin (default is <pre>guest</pre>)

@param adminPassword The admin password.
@return This container.
modules/rabbitmq/src/main/java/org/testcontainers/containers/RabbitMQContainer.java