|
8 | 8 | "crypto/rand" |
9 | 9 | "crypto/x509/pkix" |
10 | 10 | "math/big" |
11 | | - "os" |
12 | 11 | "testing" |
13 | 12 | "time" |
14 | 13 |
|
@@ -50,27 +49,17 @@ func TestARI(t *testing.T) { |
50 | 49 | test.AssertEquals(t, ari.SuggestedWindow.End.Sub(time.Now()).Round(time.Hour), 1463*time.Hour) |
51 | 50 | test.AssertEquals(t, ari.RetryAfter.Sub(time.Now()).Round(time.Hour), 6*time.Hour) |
52 | 51 |
|
53 | | - // TODO(@pgporada): Clean this up when 'test/config/{sa,wfe2}.json' sets |
54 | | - // TrackReplacementCertificatesARI=true. |
55 | | - if os.Getenv("BOULDER_CONFIG_DIR") == "test/config-next" { |
56 | | - // Make a new order which indicates that it replaces the cert issued above. |
57 | | - _, order, err := makeClientAndOrder(client, key, []string{name}, true, cert) |
58 | | - test.AssertNotError(t, err, "failed to issue test cert") |
59 | | - replaceID, err := acme.GenerateARICertID(cert) |
60 | | - test.AssertNotError(t, err, "failed to generate ARI certID") |
61 | | - test.AssertEquals(t, order.Replaces, replaceID) |
62 | | - test.AssertNotEquals(t, order.Replaces, "") |
63 | | - |
64 | | - // Try it again and verify it fails |
65 | | - _, order, err = makeClientAndOrder(client, key, []string{name}, true, cert) |
66 | | - test.AssertError(t, err, "subsequent ARI replacements for a replaced cert should fail, but didn't") |
67 | | - } else { |
68 | | - // ARI is disabled so we only use the client to POST the replacement |
69 | | - // order, but we never finalize it. |
70 | | - replacementOrder, err := client.ReplacementOrder(client.Account, cert, []acme.Identifier{{Type: "dns", Value: name}}) |
71 | | - test.AssertNotError(t, err, "ARI replacement request should have succeeded") |
72 | | - test.AssertNotEquals(t, replacementOrder.Replaces, "") |
73 | | - } |
| 52 | + // Make a new order which indicates that it replaces the cert issued above. |
| 53 | + _, order, err := makeClientAndOrder(client, key, []string{name}, true, cert) |
| 54 | + test.AssertNotError(t, err, "failed to issue test cert") |
| 55 | + replaceID, err := acme.GenerateARICertID(cert) |
| 56 | + test.AssertNotError(t, err, "failed to generate ARI certID") |
| 57 | + test.AssertEquals(t, order.Replaces, replaceID) |
| 58 | + test.AssertNotEquals(t, order.Replaces, "") |
| 59 | + |
| 60 | + // Try it again and verify it fails |
| 61 | + _, order, err = makeClientAndOrder(client, key, []string{name}, true, cert) |
| 62 | + test.AssertError(t, err, "subsequent ARI replacements for a replaced cert should fail, but didn't") |
74 | 63 |
|
75 | 64 | // Revoke the cert and re-request ARI. The renewal window should now be in |
76 | 65 | // the past indicating to the client that a renewal should happen |
|
0 commit comments