Lines Matching full:err
29 if _, err := newMACWithKID(nil, "", nil); err == nil {
30 t.Errorf("NewMACWithKID(nil, '', nil) err = nil, want error")
36 …key, err := base64.URLEncoding.WithPadding(base64.NoPadding).DecodeString("AyM1SysPpbyDfgZld3umj1q…
37 if err != nil {
38 return nil, fmt.Errorf("failed parsing test key: %v", err)
40 mac, err := subtle.NewHMAC("SHA256", key, 32)
41 if err != nil {
42 return nil, err
48 m, err := createMACwithKID(nil)
49 if err != nil {
50 t.Fatalf("creating JWTMACwithKID primitive: %v", err)
57 rawJWT, err := NewRawJWT(rawOpts)
58 if err != nil {
59 t.Errorf("NewRawJWT() err = %v, want nil", err)
61 compact, err := m.ComputeMACAndEncodeWithKID(rawJWT, nil)
62 if err != nil {
63 t.Errorf("m.ComputeMACAndEncodeWithKID err = %v, want nil", err)
69 validator, err := NewValidator(validatorOps)
70 if err != nil {
71 t.Errorf("NewValidator err = %v, want nil", err)
73 verifiedJWT, err := m.VerifyMACAndDecodeWithKID(compact, validator, nil)
74 if err != nil {
75 t.Errorf("m.VerifyMACAndDecodeWithKID() err = %v, want nil", err)
77 typeHeader, err := verifiedJWT.TypeHeader()
78 if err != nil {
79 t.Errorf("verifiedJWT.TypeHeader() err = %v, want nil", err)
84 jwtID, err := verifiedJWT.JWTID()
85 if err != nil {
86 t.Errorf("verifiedJWT.JWTID() err = %v, want nil", err)
96 validator, err = NewValidator(validatorOps)
97 if err != nil {
98 t.Errorf("NewValidator err = %v, want nil", err)
100 if _, err := m.VerifyMACAndDecodeWithKID(compact, validator, nil); err == nil {
101 t.Errorf("m.VerifyMACAndDecodeWithKID() err = nil, want error")
106 m, err := createMACwithKID(nil)
107 if err != nil {
108 t.Fatalf("creating JWTMACwithKID primitive: %v", err)
115 rawJWT, err := NewRawJWT(rawOpts)
116 if err != nil {
117 t.Errorf("NewRawJWT() err = %v, want nil", err)
119 compact, err := m.ComputeMACAndEncodeWithKID(rawJWT, refString("kid-123"))
120 if err != nil {
121 t.Errorf("m.ComputeMACAndEncodeWithKID err = %v, want nil", err)
127 validator, err := NewValidator(opts)
128 if err != nil {
129 t.Fatalf("creating JWT validator, NewValidator: %v", err)
131 verifiedJWT, err := m.VerifyMACAndDecodeWithKID(compact, validator, refString("kid-123"))
132 if err != nil {
133 t.Errorf("m.VerifyMACAndDecodeWithKID(kid = kid-123) err = %v, want nil", err)
136 typeHeader, err := verifiedJWT.TypeHeader()
137 if err != nil {
138 t.Errorf("verifiedJWT.TypeHeader() err = %v, want nil", err)
143 jwtID, err := verifiedJWT.JWTID()
144 if err != nil {
145 t.Errorf("verifiedJWT.JWTID() err = %v, want nil", err)
151 if _, err := m.VerifyMACAndDecodeWithKID(compact, validator, nil); err != nil {
152 t.Errorf("m.VerifyMACAndDecodeWithKID(kid = nil) err = %v, want nil", err)
154 if _, err := m.VerifyMACAndDecodeWithKID(compact, validator, refString("other-kid")); err == nil {
155 t.Errorf("m.VerifyMACAndDecodeWithKID(kid = 'other-kid') err = nil, want error")
162 m, err := createMACwithKID(nil)
163 if err != nil {
164 t.Fatalf("creating JWTMACwithKID primitive: %v", err)
171 pastValidator, err := NewValidator(opts)
172 if err != nil {
173 t.Fatalf("creating JWTValidator: %v", err)
176 verifiedJWT, err := m.VerifyMACAndDecodeWithKID(compact, pastValidator, nil)
177 if err != nil {
178 t.Fatalf("m.VerifyMACAndDecodeWithKID() err = %v, want nil", err)
180 typeHeader, err := verifiedJWT.TypeHeader()
181 if err != nil {
182 t.Errorf("verifiedJWT.TypeHeader() err = %v, want nil", err)
187 issuer, err := verifiedJWT.Issuer()
188 if err != nil {
189 t.Errorf("verifiedJWT.Issuer() err = %v, want nil", err)
194 boolClaim, err := verifiedJWT.BooleanClaim("http://example.com/is_root")
195 if err != nil {
196 t.Errorf("verifiedJWT.BooleanClaim('http://example.com/is_root') err = %v, want nil", err)
204 presentValidator, err := NewValidator(opts)
205 if err != nil {
206 t.Fatalf("creating JWTValidator: %v", err)
208 _, err = m.VerifyMACAndDecodeWithKID(compact, presentValidator, nil)
209 if err == nil {
210 t.Fatalf("m.VerifyMACAndDecodeWithKID() with expired token err = nil, want error")
212 if !IsExpirationErr(err) {
213 t.Fatalf("IsExpirationErr(err) for err = %q is false, want true", err)
218 if _, err := m.VerifyMACAndDecodeWithKID(tamperedCompact, pastValidator, nil); err == nil {
219 t.Fatalf("m.VerifyMACAndDecodeWithKID() with expired tampered token err = nil, want error")
224 m, err := createMACwithKID(nil)
225 if err != nil {
226 t.Fatalf("creating JWTMACwithKID primitive: %v", err)
228 validator, err := NewValidator(&ValidatorOpts{})
229 if err != nil {
230 t.Fatalf("creating JWTValidator: %v", err)
240 if _, err := m.VerifyMACAndDecodeWithKID(compact, validator, nil); err == nil {
241 t.Errorf("m.VerifyMACAndDecodeWithKID(%q) err = nil, want error", compact)
247 m, err := createMACwithKID(refString("custom-kid"))
248 if err != nil {
249 t.Fatalf("creating JWTMACwithKID primitive: %v", err)
251 rawJWT, err := NewRawJWT(&RawJWTOptions{WithoutExpiration: true})
252 if err != nil {
253 t.Fatalf("NewRawJWT() err = %v, want nil", err)
255 if _, err := m.ComputeMACAndEncodeWithKID(rawJWT, refString("tink-kid")); err == nil {
256 …t.Errorf("specifying kid when primitive contains kid to ComputeMACAndEncodeWithKID() err = nil, wa…