Versions in this module Expand all Collapse all v8 v8.0.2 Oct 4, 2024 v8.0.2-rc0 Sep 27, 2024 v8.0.1 Mar 21, 2024 v8.0.1-rc1 Mar 21, 2024 v8.0.1-rc0 Mar 21, 2024 v8.0.0 Jan 30, 2024 Changes in this version + type Config struct + AesKeyLocation string + ConnMaxLifetimeSeconds int + DBName string + HashiCorpVault *HashiCorpVault + Hostname string + MaxConnections int + MaxIdleConnections int + Password string + Port int + QueryTimeoutSeconds int + SSL bool + User string + type Error string + func (e Error) Error() string + type HashiCorpVault struct + Address string + Insecure bool + LoginPath string + RoleID string + SecretID string + SecretPath string + TimeoutSec int + type Postgres struct + func (p *Postgres) DeleteDNSSECKeys(cdnName string, tx *sql.Tx, ctx context.Context) error + func (p *Postgres) DeleteDeliveryServiceSSLKeys(xmlID string, version string, tx *sql.Tx, ctx context.Context) error + func (p *Postgres) DeleteOldDeliveryServiceSSLKeys(existingXMLIDs map[string]struct{}, cdnName string, tx *sql.Tx, ...) error + func (p *Postgres) DeleteURISigningKeys(xmlID string, tx *sql.Tx, ctx context.Context) error + func (p *Postgres) DeleteURLSigKeys(xmlID string, tx *sql.Tx, ctx context.Context) error + func (p *Postgres) GetBucketKey(bucket string, key string, tx *sql.Tx) ([]byte, bool, error) + func (p *Postgres) GetCDNSSLKeys(cdnName string, tx *sql.Tx, ctx context.Context) ([]tc.CDNSSLKey, error) + func (p *Postgres) GetDNSSECKeys(cdnName string, tx *sql.Tx, ctx context.Context) (tc.DNSSECKeysTrafficVault, bool, error) + func (p *Postgres) GetDeliveryServiceSSLKeys(xmlID string, version string, tx *sql.Tx, ctx context.Context) (tc.DeliveryServiceSSLKeysV15, bool, error) + func (p *Postgres) GetExpirationInformation(tx *sql.Tx, ctx context.Context, days int) ([]tc.SSLKeyExpirationInformation, error) + func (p *Postgres) GetURISigningKeys(xmlID string, tx *sql.Tx, ctx context.Context) ([]byte, bool, error) + func (p *Postgres) GetURLSigKeys(xmlID string, tx *sql.Tx, ctx context.Context) (tc.URLSigKeys, bool, error) + func (p *Postgres) Ping(tx *sql.Tx, ctx context.Context) (tc.TrafficVaultPing, error) + func (p *Postgres) PutDNSSECKeys(cdnName string, keys tc.DNSSECKeysTrafficVault, tx *sql.Tx, ...) error + func (p *Postgres) PutDeliveryServiceSSLKeys(key tc.DeliveryServiceSSLKeys, tx *sql.Tx, ctx context.Context) error + func (p *Postgres) PutURISigningKeys(xmlID string, keysJson []byte, tx *sql.Tx, ctx context.Context) error + func (p *Postgres) PutURLSigKeys(xmlID string, keys tc.URLSigKeys, tx *sql.Tx, ctx context.Context) error v8.0.0-rc6 Jan 24, 2024 v8.0.0-rc5 Jan 17, 2024 v8.0.0-rc4 Oct 23, 2023 v8.0.0-rc3 Oct 3, 2023 v8.0.0-rc2 Sep 25, 2023 v8.0.0-rc1 Sep 22, 2023 Other modules containing this package github.com/apache/trafficcontrol