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
|
|
Click to show internal directories.
Click to hide internal directories.