Versions in this module Expand all Collapse all v1 v1.0.1 Dec 30, 2025 Changes in this version + func RegisterMigration(version string, up migrationfun, down migrationfun) + func RunMigrationsUp(db *sql.DB) error + type Database struct + func New(dbname string) (*Database, error) + func (d *Database) Close() error + func (d *Database) CreateRegistration(tsaService *tsaservice.TSAService, certificateData *models.CertificateData, ...) error + func (d *Database) CreateRelyingParty(rp *models.RelyingParty, clientSecret string) error + func (d *Database) DeleteRelyingParty(id int) error + func (d *Database) GetRegistration(organizationIdentifier string) (string, *models.ContractForm, string, error) + func (d *Database) GetRegistrations() ([]Registration, error) + func (d *Database) GetRelyingParty(clientID string) (*models.RelyingParty, error) + func (d *Database) ListRelyingParties() ([]models.RelyingParty, error) + func (d *Database) UpdateRelyingParty(rp *models.RelyingParty, clientSecret string) error + func (d *Database) UpsertRelyingParty(rp *models.RelyingParty, clientSecret string) error + func (d *Database) ValidateClientSecret(clientID, clientSecret string) (bool, error) + type Registration struct + EidasCert string + Email string + FormData string