Skip to content

Commit f617407

Browse files
committed
update the signer
1 parent b724fb8 commit f617407

3 files changed

Lines changed: 11 additions & 12 deletions

File tree

cmd/server/main.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,6 @@ func main() {
2828
logger.SetLevel(parsedLogLevel)
2929
logger.Infof("Log Level: %s, parsed as iota %v", *logLevel, parsedLogLevel)
3030

31-
if *origin == "" {
32-
logger.Fatalf("Origin ads.cert Call Sign domain name is required")
33-
}
34-
3531
if *privateKey == "" {
3632
logger.Fatalf("Private key is required")
3733
}

examples/signer-client/signer-client.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616

1717
var (
1818
serverAddress = flag.String("server_address", "localhost:3000", "address of grpc server")
19+
originDomain = flag.String("origin_domain", "", "Origin domain")
1920
destinationURL = flag.String("url", "https://google.com/gen_204", "URL to invoke")
2021
body = flag.String("body", "", "POST request body")
2122
signingTimeout = flag.Duration("signing_timeout", 5*time.Millisecond, "Specifies how long this client will wait for signing to finish before abandoning.")
@@ -49,6 +50,9 @@ func main() {
4950
// destination URL and body, setting these value on the RequestInfo message.
5051
reqInfo := &api.RequestInfo{}
5152
signatory.SetRequestInfo(reqInfo, *destinationURL, []byte(*body))
53+
if originDomain != nil {
54+
reqInfo.OriginDomain = *originDomain
55+
}
5256

5357
// Request the signature.
5458
logger.Infof("signing request for url: %v", *destinationURL)

internal/formats/adscert_connection_signature.go

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -132,22 +132,21 @@ func EncodeSignatureSuffix(
132132
}
133133

134134
func NewAuthenticatedConnectionSignature(status AuthenticatedConnectionProtocolStatus, from string, invoking string) (*AuthenticatedConnectionSignature, error) {
135+
s := &AuthenticatedConnectionSignature{}
136+
s.status = status
137+
s.from = from
138+
s.invoking = invoking
135139

136140
if status == StatusUnspecified {
137-
return nil, ErrParamMissingStatus
141+
return s, ErrParamMissingStatus
138142
}
139143
if from == "" {
140-
return nil, ErrParamMissingFrom
144+
return s, ErrParamMissingFrom
141145
}
142146
if invoking == "" {
143-
return nil, ErrParamMissingInvoking
147+
return s, ErrParamMissingInvoking
144148
}
145149

146-
s := &AuthenticatedConnectionSignature{}
147-
s.status = status
148-
s.from = from
149-
s.invoking = invoking
150-
151150
return s, nil
152151
}
153152

0 commit comments

Comments
 (0)