Directories
¶
| Path | Synopsis |
|---|---|
|
Package certauth implements the main server logic for the CertAuth OpenID Provider and OID4VP Relying Party.
|
Package certauth implements the main server logic for the CertAuth OpenID Provider and OID4VP Relying Party. |
|
Package certsec implements the server logic for handling client certificate authentication from the user's browser.
|
Package certsec implements the server logic for handling client certificate authentication from the user's browser. |
|
cmd
|
|
|
pages
command
|
|
|
pru
command
|
|
|
Package database provides an interface for interacting with the SQLite database used by the application.
|
Package database provides an interface for interacting with the SQLite database used by the application. |
|
internal
|
|
|
cache
Package cache provides a simple, concurrent-safe in-memory cache with expiration support.
|
Package cache provides a simple, concurrent-safe in-memory cache with expiration support. |
|
email
Package email provides functionality for sending emails using SMTP, including template-based email generation.
|
Package email provides functionality for sending emails using SMTP, including template-based email generation. |
|
errl
Package errl provides error handling utilities including location tracking and severity levels.
|
Package errl provides error handling utilities including location tracking and severity levels. |
|
html
Package html provides HTML rendering capabilities using both Fiber's engine and standard template rendering with security headers.
|
Package html provides HTML rendering capabilities using both Fiber's engine and standard template rendering with security headers. |
|
jpath
Package jpath provides a wrapper for traversing and accessing JSON/YAML structures using dot notation.
|
Package jpath provides a wrapper for traversing and accessing JSON/YAML structures using dot notation. |
|
jwtservice
Package jwtservice provides functionality for generating, signing, and verifying JSON Web Tokens (JWT).
|
Package jwtservice provides functionality for generating, signing, and verifying JSON Web Tokens (JWT). |
|
models
Package models defines the data structures and types used across the application.
|
Package models defines the data structures and types used across the application. |
|
sqlogger
Package sqlogger provides a custom slog.Handler that logs to a SQLite database and standard output.
|
Package sqlogger provides a custom slog.Handler that logs to a SQLite database and standard output. |
|
tmfservice
Package tmfservice provides a client for interacting with TMF (TM Forum) APIs.
|
Package tmfservice provides a client for interacting with TMF (TM Forum) APIs. |
|
util/x509util
Package x509util provides utility functions for parsing and handling X.509 certificates and keys.
|
Package x509util provides utility functions for parsing and handling X.509 certificates and keys. |
|
Package mainserver implements the main entry point logic for the server, managing CertAuth, CertSec, and Onboard services.
|
Package mainserver implements the main entry point logic for the server, managing CertAuth, CertSec, and Onboard services. |
|
Package onboard implements the onboarding service, allowing users to register and obtain credentials.
|
Package onboard implements the onboarding service, allowing users to register and obtain credentials. |
|
Package tsaservice provides a client for Time Stamping Authority (TSA) services.
|
Package tsaservice provides a client for Time Stamping Authority (TSA) services. |
Click to show internal directories.
Click to hide internal directories.