Documentation
¶
Overview ¶
Package pip contains all logic for a functional component acting as the Policy Information Point.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PIP ¶
type PIP interface { types.AttributeSet types.EntitySet CollectAttributesFromRequest(req *types.Request) (a types.AttributeSet, newURI string) }
PIP represents the interface for a Policy Information Point.
func New ¶
func New(store string, recurse bool, logger *slog.Logger, newAttributes types.AttributesBuilder, newEntities types.EntitiesBuilder) PIP
New instantiates a new Policy Information Point.
The logger parameter must not be nil!
If the newAttributes parameter is nil, the default attribute set builder will be used. If the newEntities parameter is nil, the default entity set builder will be used.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.