Documentation
¶
Overview ¶
Package signatureconfig implement signatureconfig
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func VerifyConsortiumSignatures ¶
func VerifyConsortiumSignatures(signedData *models.ConsortiumFileData, signerConsortium *models.Consortium) error
VerifyConsortiumSignatures verifies signatures on a consortium file, against stakeholder keys of a consortium config.
Types ¶
type ConfigService ¶
type ConfigService struct {
// contains filtered or unexported fields
}
ConfigService fetches consortium and stakeholder configs over http.
func NewService ¶
func NewService(config config) *ConfigService
NewService create new ConfigService.
func (*ConfigService) GetConsortium ¶
func (cs *ConfigService) GetConsortium(url, domain string) (*models.ConsortiumFileData, error)
GetConsortium fetches and parses the consortium file at the given domain.
func (*ConfigService) GetSidetreeConfig ¶
func (cs *ConfigService) GetSidetreeConfig(url string) (*models.SidetreeConfig, error)
GetSidetreeConfig get sidetree config.
func (*ConfigService) GetStakeholder ¶
func (cs *ConfigService) GetStakeholder(url, domain string) (*models.StakeholderFileData, error)
GetStakeholder returns the stakeholder config file fetched by the wrapped config service.
Click to show internal directories.
Click to hide internal directories.