Documentation ¶
Index ¶
- func GenerateFakeAdsCertRecordForTesting(adscertCallsign string) string
- func GenerateFakeKeyPairFromDomainNameForTesting(adscertCallsign string) ([32]byte, [32]byte)
- func GenerateFakePrivateKeysForTesting(adscertCallsign string) []string
- func NewFakeKeyGeneratingDnsResolver() adscertcounterparty.DNSResolver
- type AuthenticatedConnectionSignatureResponse
- type AuthenticatedConnectionSigningPackage
- type AuthenticatedConnectionVerificationPackage
- type AuthenticatedConnectionVerificationResponse
- type AuthenticatedConnectionsSignatory
- type RequestInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFakeKeyGeneratingDnsResolver ¶
func NewFakeKeyGeneratingDnsResolver() adscertcounterparty.DNSResolver
Types ¶
type AuthenticatedConnectionSignatureResponse ¶
type AuthenticatedConnectionSignatureResponse struct {
SignatureMessages []string
}
type AuthenticatedConnectionSigningPackage ¶
type AuthenticatedConnectionSigningPackage struct { Timestamp string Nonce string RequestInfo RequestInfo }
type AuthenticatedConnectionVerificationPackage ¶
type AuthenticatedConnectionVerificationPackage struct { RequestInfo RequestInfo SignatureMessage string }
type AuthenticatedConnectionsSignatory ¶
type AuthenticatedConnectionsSignatory interface { EmbossSigningPackage(request *AuthenticatedConnectionSigningPackage) (*AuthenticatedConnectionSignatureResponse, error) VerifySigningPackage(request *AuthenticatedConnectionVerificationPackage) (*AuthenticatedConnectionVerificationResponse, error) // TODO: Design a better way to do this testing hook. SynchronizeForTesting(invocationTLDPlusOne string) }
func NewLocalAuthenticatedConnectionsSignatory ¶
func NewLocalAuthenticatedConnectionsSignatory(originCallsign string, privateKeyBase64Strings []string, useFakeKeyGeneratingDNS bool) AuthenticatedConnectionsSignatory
type RequestInfo ¶
Click to show internal directories.
Click to hide internal directories.