Skip to content

Commit 758327a

Browse files
committed
Replace pki client-cert-import
The CI tests has been updated to use pki nss-cert-import and pki pkcs12-import commands to import certs and PKCS #12 files.
1 parent f04ef49 commit 758327a

File tree

3 files changed

+16
-5
lines changed

3 files changed

+16
-5
lines changed

.github/workflows/build-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ jobs:
9191
needs: wait-for-build
9292
runs-on: ubuntu-latest
9393
env:
94-
SHARED: /tmp/workdir/pki
94+
SHARED: /tmp/workdir/jss
9595
steps:
9696
- name: Clone repository
9797
uses: actions/checkout@v4
@@ -171,7 +171,7 @@ jobs:
171171
needs: wait-for-build
172172
runs-on: ubuntu-latest
173173
env:
174-
SHARED: /tmp/workdir/pki
174+
SHARED: /tmp/workdir/jss
175175
steps:
176176
- name: Clone repository
177177
uses: actions/checkout@v4

.github/workflows/pki-ca-test.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,12 @@ jobs:
7575
- name: Initialize PKI client
7676
run: |
7777
docker exec pki pki-server cert-export ca_signing --cert-file ca_signing.crt
78-
docker exec pki pki client-cert-import ca_signing --ca-cert ca_signing.crt
78+
79+
docker exec pki pki nss-cert-import \
80+
--cert ca_signing.crt \
81+
--trust CT,C,C \
82+
ca_signing
83+
7984
docker exec pki pki info
8085
8186
- name: Check CA certs
@@ -86,7 +91,7 @@ jobs:
8691
8792
- name: Check CA admin
8893
run: |
89-
docker exec pki pki client-cert-import \
94+
docker exec pki pki pkcs12-import \
9095
--pkcs12 /root/.dogtag/pki-tomcat/ca_admin_cert.p12 \
9196
--pkcs12-password Secret.123
9297
docker exec pki pki -n caadmin ca-user-show caadmin

.github/workflows/pki-tps-test.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,10 +81,16 @@ jobs:
8181
- name: Check TPS admin
8282
run: |
8383
docker exec pki pki-server cert-export ca_signing --cert-file ca_signing.crt
84-
docker exec pki pki client-cert-import ca_signing --ca-cert ca_signing.crt
84+
85+
docker exec pki pki nss-cert-import \
86+
--cert ca_signing.crt \
87+
--trust CT,C,C \
88+
ca_signing
89+
8590
docker exec pki pki pkcs12-import \
8691
--pkcs12 /root/.dogtag/pki-tomcat/ca_admin_cert.p12 \
8792
--pkcs12-password Secret.123
93+
8894
docker exec pki pki -n caadmin tps-user-show tpsadmin
8995
9096
- name: Set up TPS authentication

0 commit comments

Comments
 (0)