@@ -3,7 +3,7 @@ import { log } from '@stacksjs/logging'
3
3
import { CAC } from 'cac'
4
4
import { version } from '../package.json'
5
5
6
- import { CreateRootCA , addCertToSystemTrustStoreAndSaveCerts , generateCert } from '../src'
6
+ import { addCertToSystemTrustStoreAndSaveCerts , createRootCA , generateCert } from '../src'
7
7
const cli = new CAC ( 'tlsx' )
8
8
9
9
interface Options {
28
28
. action ( async ( domain : string , options ?: Options ) => {
29
29
domain = domain ?? options ?. domain
30
30
31
- log . debug ( `Generating a self-signed SSL certificate for domain : ${ domain } ` )
31
+ log . info ( `Generating a self-signed SSL certificate for: ${ domain } ` )
32
32
log . debug ( 'Options:' , options )
33
33
34
- const certFilePath = `${ os . homedir ( ) } /.stacks/ssl/stacks.localhost.crt`
35
-
36
- // Check if the certificate is expired or domain already exists
37
-
38
- log . info ( `Start to generate a new certificate for domain: ${ domain } ` )
39
-
40
- // Create a new Root CA
41
- const CAcert = await CreateRootCA ( )
42
-
43
- // await generateCert()
34
+ const CAcert = await createRootCA ( )
44
35
const HostCert = await generateCert ( 'Tlsx Stacks RootCA' , domain , CAcert )
45
-
46
- // await addCertToSystemTrustStoreAndSaveCerts()
47
36
await addCertToSystemTrustStoreAndSaveCerts ( HostCert , CAcert . certificate )
48
37
49
38
log . success ( 'Certificate generated' )
0 commit comments