Skip to content

Commit 720a39f

Browse files
akhasibhatlaclaude
andcommitted
Add integration test for update with --require-crl-on-client-certificate
Adds test case to verify the update operation with the new flag, as requested in review feedback. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 0315c29 commit 720a39f

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
+--------------------------------+------------------------------------------+
2+
| ID | op-12345 |
3+
| Name | my-ca |
4+
| Description | my certificate authority |
5+
| Fingerprints | B1BC968BD4f49D622AA89A81F2150152A41D829C |
6+
| Expiration Dates | 2017-07-21 17:32:28 +0000 UTC |
7+
| Serial Numbers | 219C542DE8f6EC7177FA4EE8C3705797 |
8+
| Certificate Chain Filename | certificate.pem |
9+
| Require CRL On Client | false |
10+
| Certificate | |
11+
+--------------------------------+------------------------------------------+

test/iam_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ func (s *CLITestSuite) TestIamCertificateAuthority() {
326326
{args: "iam certificate-authority describe op-12345 -o json", fixture: "iam/certificate-authority/describe-json.golden"},
327327
{args: `iam certificate-authority update op-12345 --name "new name" --description "new description" --certificate-chain ABC123 --certificate-chain-filename certificate-2.pem`, fixture: "iam/certificate-authority/update.golden"},
328328
{args: `iam certificate-authority update op-12345 --name "new name" --description "new description" --certificate-chain ABC123 --certificate-chain-filename certificate-2.pem --crl-url example.url`, fixture: "iam/certificate-authority/update-crl-url.golden"},
329+
{args: "iam certificate-authority update op-12345 --require-crl-on-client-certificate=false", fixture: "iam/certificate-authority/update-require-crl.golden"},
329330
{args: `iam certificate-authority update op-12345 --name "new name" --description "new description" --certificate-chain-filename certificate-2.pem`, fixture: "iam/certificate-authority/update-fail.golden", exitCode: 1},
330331
{args: "iam certificate-authority list", fixture: "iam/certificate-authority/list.golden"},
331332
{args: "iam certificate-authority list -o json", fixture: "iam/certificate-authority/list-json.golden"},

0 commit comments

Comments
 (0)