962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
|
if( bFN ){
db_set("ssl-key-file", file_canonical_name_dup(g.argv[i]), 0);
}else{
blob_append(&allText, blob_buffer(&x), blob_size(&x));
}
}
}
db_protect_pop();
if( !haveCert ){
if( !haveKey ){
fossil_fatal("missing certificate and private-key");
}else{
fossil_fatal("missing certificate");
}
}else if( !haveKey ){
fossil_fatal("missing private-key");
}
if( !bFN ){
db_set("ssl-cert", blob_str(&allText), 0);
}
db_commit_transaction();
}else
if( strncmp("scrub",zCmd,nCmd)==0 && nCmd>4 ){
int bForce = find_option("force","f",0)!=0;
verify_all_options();
if( !bForce ){
Blob ans;
|
<
>
|
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
|
if( bFN ){
db_set("ssl-key-file", file_canonical_name_dup(g.argv[i]), 0);
}else{
blob_append(&allText, blob_buffer(&x), blob_size(&x));
}
}
}
if( !haveCert ){
if( !haveKey ){
fossil_fatal("missing certificate and private-key");
}else{
fossil_fatal("missing certificate");
}
}else if( !haveKey ){
fossil_fatal("missing private-key");
}
if( !bFN ){
db_set("ssl-cert", blob_str(&allText), 0);
}
db_protect_pop();
db_commit_transaction();
}else
if( strncmp("scrub",zCmd,nCmd)==0 && nCmd>4 ){
int bForce = find_option("force","f",0)!=0;
verify_all_options();
if( !bForce ){
Blob ans;
|