@@ -650,8 +650,8 @@ test_divider
650
650
echo " 6. REVOKE INTERMEDIATE (AND HENCE LEAF) CERTS - No Approvals needed"
651
651
test_divider
652
652
653
- echo " $user_account (Not Trustee) revokes Intermediate certificate with \" revoke-child \" =true . This must also revoke its child - Leaf certificate."
654
- result=$( echo " $passphrase " | dcld tx pki revoke-x509-cert --subject=" $intermediate_cert_subject " --subject-key-id=" $intermediate_cert_subject_key_id " --revoke-child=true -- from=$user_account --yes)
653
+ echo " $user_account (Not Trustee) revokes only Intermediate certificate. This must not revoke its child - Leaf certificate."
654
+ result=$( echo " $passphrase " | dcld tx pki revoke-x509-cert --subject=" $intermediate_cert_subject " --subject-key-id=" $intermediate_cert_subject_key_id " --from=$user_account --yes)
655
655
check_response " $result " " \" code\" : 0"
656
656
657
657
test_divider
@@ -680,8 +680,8 @@ result=$(dcld query pki all-revoked-x509-certs)
680
680
echo $result | jq
681
681
check_response " $result " " \" subject\" : \" $intermediate_cert_subject \" "
682
682
check_response " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
683
- check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
684
- check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
683
+ response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
684
+ response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
685
685
response_does_not_contain " $result " " \" subject\" : \" $root_cert_subject \" "
686
686
response_does_not_contain " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
687
687
@@ -711,21 +711,21 @@ test_divider
711
711
echo " Request revoked Leaf certificate"
712
712
result=$( dcld query pki revoked-x509-cert --subject=" $leaf_cert_subject " --subject-key-id=" $leaf_cert_subject_key_id " )
713
713
echo $result | jq
714
- check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
715
- check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
716
- check_response " $result " " \" serialNumber\" : \" $leaf_cert_serial_number \" "
714
+ response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
715
+ response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
716
+ response_does_not_contain " $result " " \" serialNumber\" : \" $leaf_cert_serial_number \" "
717
717
718
718
test_divider
719
719
720
720
echo " Request all approved certificates"
721
721
result=$( dcld query pki all-x509-certs)
722
722
echo $result | jq
723
- check_response " $result " " \" subject\" : \" $root_cert_subject \" "
724
- check_response " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
725
723
response_does_not_contain " $result " " \" subject\" : \" $intermediate_cert_subject \" "
726
724
response_does_not_contain " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
727
- response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
728
- response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
725
+ check_response " $result " " \" subject\" : \" $root_cert_subject \" "
726
+ check_response " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
727
+ check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
728
+ check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
729
729
730
730
test_divider
731
731
@@ -744,12 +744,12 @@ test_divider
744
744
echo " Request all subject certificates"
745
745
result=$( dcld query pki all-subject-x509-certs --subject=" $leaf_cert_subject " )
746
746
echo $result | jq
747
+ check_response " $result " " \" $leaf_cert_subject \" "
748
+ check_response " $result " " \" $leaf_cert_subject_key_id \" "
747
749
response_does_not_contain " $result " " \" $root_cert_subject \" "
748
750
response_does_not_contain " $result " " \" $root_cert_subject_key_id \" "
749
751
response_does_not_contain " $result " " \" $intermediate_cert_subject \" "
750
752
response_does_not_contain " $result " " \" $intermediate_cert_subject_key_id \" "
751
- response_does_not_contain " $result " " \" $leaf_cert_subject \" "
752
- response_does_not_contain " $result " " \" $leaf_cert_subject_key_id \" "
753
753
754
754
test_divider
755
755
@@ -775,13 +775,12 @@ response_does_not_contain "$result" "\"serialNumber\": \"$intermediate_cert_seri
775
775
776
776
test_divider
777
777
778
- echo " Approved Leaf certificate must be empty"
778
+ echo " Approved Leaf certificate must not be empty"
779
779
result=$( dcld query pki x509-cert --subject=" $leaf_cert_subject " --subject-key-id=" $leaf_cert_subject_key_id " )
780
780
echo $result | jq
781
- check_response " $result " " Not Found"
782
- response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
783
- response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
784
- response_does_not_contain " $result " " \" serialNumber\" : \" $leaf_cert_serial_number \" "
781
+ check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
782
+ check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
783
+ check_response " $result " " \" serialNumber\" : \" $leaf_cert_serial_number \" "
785
784
786
785
test_divider
787
786
@@ -790,8 +789,8 @@ test_divider
790
789
echo " 7. PROPOSE REVOCATION OF ROOT CERT"
791
790
test_divider
792
791
793
- echo " $trustee_account (Trustee) proposes to revoke Root certificate with \" revoke-child \" =true flag "
794
- result=$( echo " $passphrase " | dcld tx pki propose-revoke-x509-root-cert --subject=" $root_cert_subject " --subject-key-id=" $root_cert_subject_key_id " --revoke-child=true -- from $trustee_account --yes)
792
+ echo " $trustee_account (Trustee) proposes to revoke only Root certificate(child certificates should not be revoked) "
793
+ result=$( echo " $passphrase " | dcld tx pki propose-revoke-x509-root-cert --subject=" $root_cert_subject " --subject-key-id=" $root_cert_subject_key_id " --from $trustee_account --yes)
795
794
check_response " $result " " \" code\" : 0"
796
795
797
796
test_divider
@@ -820,8 +819,8 @@ result=$(dcld query pki all-revoked-x509-certs)
820
819
echo $result | jq
821
820
check_response " $result " " \" subject\" : \" $intermediate_cert_subject \" "
822
821
check_response " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
823
- check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
824
- check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
822
+ response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
823
+ response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
825
824
response_does_not_contain " $result " " \" subject\" : \" $root_cert_subject \" "
826
825
response_does_not_contain " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
827
826
@@ -857,10 +856,10 @@ result=$(dcld query pki all-x509-certs)
857
856
echo $result | jq
858
857
check_response " $result " " \" subject\" : \" $root_cert_subject \" "
859
858
check_response " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
859
+ check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
860
+ check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
860
861
response_does_not_contain " $result " " \" subject\" : \" $intermediate_cert_subject \" "
861
862
response_does_not_contain " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
862
- response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
863
- response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
864
863
865
864
866
865
test_divider
@@ -883,10 +882,10 @@ result=$(dcld query pki all-subject-x509-certs --subject="$root_cert_subject")
883
882
echo $result | jq
884
883
check_response " $result " " \" $root_cert_subject \" "
885
884
check_response " $result " " \" $root_cert_subject_key_id \" "
886
- response_does_not_contain " $result " " \" $intermediate_cert_subject \" "
887
- response_does_not_contain " $result " " \" $intermediate_cert_subject_key_id \" "
888
885
response_does_not_contain " $result " " \" $leaf_cert_subject \" "
889
886
response_does_not_contain " $result " " \" $leaf_cert_subject_key_id \" "
887
+ response_does_not_contain " $result " " \" $intermediate_cert_subject \" "
888
+ response_does_not_contain " $result " " \" $intermediate_cert_subject_key_id \" "
890
889
891
890
test_divider
892
891
@@ -917,14 +916,14 @@ test_divider
917
916
echo " Request all revoked certificates should contain approvals from both trustees"
918
917
result=$( dcld query pki all-revoked-x509-certs)
919
918
echo $result | jq
920
- check_response " $result " " \" subject\" : \" $intermediate_cert_subject \" "
921
- check_response " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
922
- check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
923
- check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
924
919
check_response " $result " " \" subject\" : \" $root_cert_subject \" "
925
920
check_response " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
926
921
check_response " $result " " \" address\" : \" $trustee_account_address \" "
927
922
check_response " $result " " \" address\" : \" $second_trustee_account_address \" "
923
+ check_response " $result " " \" subject\" : \" $intermediate_cert_subject \" "
924
+ check_response " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
925
+ response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
926
+ response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
928
927
929
928
930
929
test_divider
@@ -958,15 +957,15 @@ check_response "$result" "\"address\": \"$second_trustee_account_address\""
958
957
959
958
test_divider
960
959
961
- echo " Request all approved certificates must be empty "
960
+ echo " Request all approved certificates must not contain root certificate "
962
961
result=$( dcld query pki all-x509-certs)
963
962
echo $result | jq
964
963
response_does_not_contain " $result " " \" subject\" : \" $root_cert_subject \" "
965
964
response_does_not_contain " $result " " \" subjectKeyId\" : \" $root_cert_subject_key_id \" "
966
965
response_does_not_contain " $result " " \" subject\" : \" $intermediate_cert_subject \" "
967
966
response_does_not_contain " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
968
- response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
969
- response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
967
+ check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
968
+ check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
970
969
971
970
972
971
echo " Request all approved root certificates must be empty"
@@ -985,7 +984,6 @@ test_divider
985
984
echo " Approved Intermediate certificate must be empty"
986
985
result=$( dcld query pki x509-cert --subject=" $intermediate_cert_subject " --subject-key-id=" $intermediate_cert_subject_key_id " )
987
986
echo $result | jq
988
- check_response " $result " " Not Found"
989
987
response_does_not_contain " $result " " \" subject\" : \" $intermediate_cert_subject \" "
990
988
response_does_not_contain " $result " " \" subjectKeyId\" : \" $intermediate_cert_subject_key_id \" "
991
989
response_does_not_contain " $result " " \" serialNumber\" : \" $intermediate_cert_serial_number \" "
@@ -994,14 +992,13 @@ response_does_not_contain "$result" "\"subjectAsText\": \"$intermediate_cert_sub
994
992
995
993
test_divider
996
994
997
- echo " Approved Leaf certificate must be empty"
995
+ echo " Approved Leaf certificate must not be empty"
998
996
result=$( dcld query pki x509-cert --subject=" $leaf_cert_subject " --subject-key-id=" $leaf_cert_subject_key_id " )
999
997
echo $result | jq
1000
- check_response " $result " " Not Found"
1001
- response_does_not_contain " $result " " \" subject\" : \" $leaf_cert_subject \" "
1002
- response_does_not_contain " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
1003
- response_does_not_contain " $result " " \" serialNumber\" : \" $leaf_cert_serial_number \" "
1004
- response_does_not_contain " $result " " \" subjectAsText\" : \" $leaf_cert_subject_as_text \" "
998
+ check_response " $result " " \" subject\" : \" $leaf_cert_subject \" "
999
+ check_response " $result " " \" subjectKeyId\" : \" $leaf_cert_subject_key_id \" "
1000
+ check_response " $result " " \" serialNumber\" : \" $leaf_cert_serial_number \" "
1001
+ check_response " $result " " \" subjectAsText\" : \" $leaf_cert_subject_as_text \" "
1005
1002
1006
1003
1007
1004
test_divider
@@ -1049,9 +1046,8 @@ response_does_not_contain "$result" "\"serialNumber\": \"$google_cert_serial_num
1049
1046
response_does_not_contain " $result " " \" subjectAsText\" : \" $google_cert_subject_as_text \" "
1050
1047
echo $result | jq
1051
1048
1052
- echo " Request all approved certificates must be empty "
1049
+ echo " Request all approved certificates must not contain google certification "
1053
1050
result=$( dcld query pki all-x509-certs)
1054
- check_response " $result " " \[\]"
1055
1051
response_does_not_contain " $result " " \" subject\" : \" $google_cert_subject \" "
1056
1052
response_does_not_contain " $result " " \" subjectKeyId\" : \" $google_cert_subject_key_id \" "
1057
1053
response_does_not_contain " $result " " \" serialNumber\" : \" $google_cert_serial_number \" "
@@ -1087,7 +1083,7 @@ response_does_not_contain "$result" "\"subject\": \"$google_cert_subject\""
1087
1083
response_does_not_contain " $result " " \" subjectKeyId\" : \" $google_cert_subject_key_id \" "
1088
1084
echo $result | jq
1089
1085
1090
- echo " Request all revoked certificates must be empty "
1086
+ echo " Request all revoked certificates must not contain google certification "
1091
1087
result=$( dcld query pki all-revoked-x509-certs)
1092
1088
response_does_not_contain " $result " " \" $google_cert_subject \" "
1093
1089
response_does_not_contain " $result " " \" $google_cert_subject_key_id \" "
0 commit comments