Cannot include principal information in `site.zcml`

Is it a namespace problem? Or is this the wrong place to put principal information?

See zope.password documentation

zope.configuration.exceptions.ConfigurationError: 
    ('Unknown directive', 'http://namespaces.zope.org/zope', 'principal')
    File "C:\Users\map\Plone_6.0.0b3_test_dos\parts\client1\etc\site.zcml", line 25.2
<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:meta="http://namespaces.zope.org/meta"
    xmlns:five="http://namespaces.zope.org/five">
    ...
  <principal
    id="id"
    title="title"
    login="admin"
    password="{SHA}0DPiKuNIrrVmD8IUCuw1hQxNqZc="
    description="description"
    password_manager="SHA1"
    />
    ...
</configure>

@mekell zope.password is not used in Plone or the versions of Zope used by Plone. What are you trying to do?

I'm debugging/inspecting different ways how passwords get into zope in order to understand what happens related to an error with session refresh (see Topic#15815)

@davisagli thanks though for the information.

Add this Package to your buildout.cfg and then, perhaps, this could resolve your Problem:

<!-- configure.zcml -->
<include package="zope.password" />

unfortunately not

Sorry, the directive is defined in zope.principalregistry

add tis line to your configure.zcml

<!-- configure.zcml -->
<include package="zope.principalregistry" file="meta.zcml"/>

That works. Thank you very much!