pip

package
v0.0.0-...-8b55f26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 13, 2024 License: EUPL-1.2 Imports: 20 Imported by: 1

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL