app

package module
v0.0.0-...-29e199f Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2024 License: Apache-2.0 Imports: 1 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DatabaseMappers embed.FS
View Source
var DatabaseMigrations embed.FS
View Source
var RBACFiles embed.FS

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
pkg
adapters/httpin
Package httpin provides the implementation of the HTTP input adapters.
Package httpin provides the implementation of the HTTP input adapters.
adapters/httpmiddlewarein/pepin
Package pepin defines the implementation of the Policy Decision Point input adapters from the Policy Enforcement Point.
Package pepin defines the implementation of the Policy Decision Point input adapters from the Policy Enforcement Point.
adapters/metricsout
Package metricsout defines the implementation of the output adapter of the Prometheus metrics.
Package metricsout defines the implementation of the output adapter of the Prometheus metrics.
adapters/rpcin
Package rpcin defines the implementation of the input adapters for the JSON RPC infra.
Package rpcin defines the implementation of the input adapters for the JSON RPC infra.
adapters/storage/infile/pipinfile
Package pipinfile defines the implementations of the Policy Information Point output adapters to read information from files.
Package pipinfile defines the implementations of the Policy Information Point output adapters to read information from files.
adapters/storage/infile/roleinfile
Package roleinfile defines the implementation of the output adapter to read roles from YAML files.
Package roleinfile defines the implementation of the output adapter to read roles from YAML files.
adapters/storage/postgres/accountdbout
Package accountdbout defines the output database adapters for the Account resource.
Package accountdbout defines the output database adapters for the Account resource.
adapters/storage/postgres/admindbout
Package admindbout defines the output database adapters for the Admin resource.
Package admindbout defines the output database adapters for the Admin resource.
adapters/storage/postgres/applicationdbout
Package applicationdbout defines the output database adapters for the Application resource.
Package applicationdbout defines the output database adapters for the Application resource.
adapters/storage/postgres/hsmdbout
Package hsmdbout defines the output database adapters for the HSMModule resource.
Package hsmdbout defines the output database adapters for the HSMModule resource.
adapters/storage/postgres/hsmslotdbout
Package hsmslotdbout defines the output database adapters for the HSMSlot resource.
Package hsmslotdbout defines the output database adapters for the HSMSlot resource.
adapters/storage/postgres/referentialintegritydbout
Package referentialintegritydbout defines the output database adapters for the Referential Integrity.
Package referentialintegritydbout defines the output database adapters for the Referential Integrity.
adapters/storage/postgres/userdbout
Package userdbout defines the output database adapters for the User resource.
Package userdbout defines the output database adapters for the User resource.
adapters/storage/transactionaldbout
Package transactionaldbout defines the output database adapters for db transactional functions.
Package transactionaldbout defines the output database adapters for db transactional functions.
adapters/usecaseadapters/pip
Package pip defines the Policy Information Point.
Package pip defines the Policy Information Point.
commons/logger
Package logger defines the logging utilities for the signare.
Package logger defines the logging utilities for the signare.
commons/metricrecorder
Package metricrecorder defines the utilities to define and manage Prometheus metrics.
Package metricrecorder defines the utilities to define and manage Prometheus metrics.
commons/persistence
Package persistence defines the framework to interact with the database storage.
Package persistence defines the framework to interact with the database storage.
commons/persistence/dbmigrator
Package dbmigrator defines the functionalities for database migrations.
Package dbmigrator defines the functionalities for database migrations.
commons/persistence/sql
Package sql defines the SQL database management utilities.
Package sql defines the SQL database management utilities.
commons/persistence/sql/postgres
Package postgres defines the PostgresSQL functionalities.
Package postgres defines the PostgresSQL functionalities.
commons/persistence/sql/sqlite
Package sqlite defines the SQLite database functionality to operate with.
Package sqlite defines the SQLite database functionality to operate with.
commons/rlp
Package rlp provides functions for encoding and decoding data using the Recursive Length Prefix (RLP) encoding scheme.
Package rlp provides functions for encoding and decoding data using the Recursive Length Prefix (RLP) encoding scheme.
commons/time
Package time defines time based on the domain logic.
Package time defines time based on the domain logic.
commons/validators
Package validators defines custom validator types.
Package validators defines custom validator types.
entities
Package entities defines custom data types to be used across the whole application.
Package entities defines custom data types to be used across the whole application.
entities/address
Package address defines the custom Ethereum address data type of the signare.
Package address defines the custom Ethereum address data type of the signare.
graph
Package graph contains the dependency management of the application.
Package graph contains the dependency management of the application.
graph/ugprade
Package upgrade defines the graph with the dependencies needed to execute the db migrations.
Package upgrade defines the graph with the dependencies needed to execute the db migrations.
infra/httpinfra
Package httpinfra provides infrastructure for managing HTTP requests offering a structured approach to handling incoming HTTP requests and routing them to the appropriate handlers
Package httpinfra provides infrastructure for managing HTTP requests offering a structured approach to handling incoming HTTP requests and routing them to the appropriate handlers
infra/metricshttpinfra
Package metricshttpinfra provides infrastructure to configure and register the metrics HTTP router
Package metricshttpinfra provides infrastructure to configure and register the metrics HTTP router
infra/requestcontext
Package requestcontext defines a utility to enhance context information from HTTP request information
Package requestcontext defines a utility to enhance context information from HTTP request information
infra/rpcinfra
Package rpcinfra provides the infrastructure for implementing a Remote Procedure Call (RPC) server.
Package rpcinfra provides the infrastructure for implementing a Remote Procedure Call (RPC) server.
internal/errors
Package errors provides a way to create, manipulate and manage typed errors which contains stack trace information.
Package errors provides a way to create, manipulate and manage typed errors which contains stack trace information.
signaturemanager
Package signaturemanager defines the management of signature managers
Package signaturemanager defines the management of signature managers
signaturemanager/pkcs11hsm
Package pkcs11hsm adds support for PKCS11 compatible HSMs by satisfying the DigitalSignatureManager interface.
Package pkcs11hsm adds support for PKCS11 compatible HSMs by satisfying the DigitalSignatureManager interface.
utils
Package utils provides a set of utility methods that can be used across the application.
Package utils provides a set of utility methods that can be used across the application.
test

Jump to

Keyboard shortcuts

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