Directories
¶
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
httpin
Package httpin provides the implementation of the HTTP input adapters.
|
Package httpin provides the implementation of the HTTP input 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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
storage/transactionaldbout
Package transactionaldbout defines the output database adapters for db transactional functions.
|
Package transactionaldbout defines the output database adapters for db transactional functions. |
|
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. |
|
metricrecorder
Package metricrecorder defines the utilities to define and manage Prometheus metrics.
|
Package metricrecorder defines the utilities to define and manage Prometheus metrics. |
|
persistence
Package persistence defines the framework to interact with the database storage.
|
Package persistence defines the framework to interact with the database storage. |
|
persistence/dbmigrator
Package dbmigrator defines the functionalities for database migrations.
|
Package dbmigrator defines the functionalities for database migrations. |
|
persistence/sql
Package sql defines the SQL database management utilities.
|
Package sql defines the SQL database management utilities. |
|
persistence/sql/postgres
Package postgres defines the PostgresSQL functionalities.
|
Package postgres defines the PostgresSQL functionalities. |
|
persistence/sql/sqlite
Package sqlite defines the SQLite database functionality to operate with.
|
Package sqlite defines the SQLite database functionality to operate with. |
|
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. |
|
time
Package time defines time based on the domain logic.
|
Package time defines time based on the domain logic. |
|
validators
Package validators defines custom validator types.
|
Package validators defines custom validator types. |
|
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. |
|
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. |
|
Package graph contains the dependency management of the application.
|
Package graph contains the dependency management of the application. |
|
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 |
|
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 |
|
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 |
|
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. |
|
Package signaturemanager defines the management of signature managers
|
Package signaturemanager defines the management of signature managers |
|
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. |
|
usecases
|
|
|
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. |
Click to show internal directories.
Click to hide internal directories.