Skip to content

Commit e62ca22

Browse files
committed
feat(new tool): SSL Certificate Converter
Fix CorentinTh#1245 Handle JKS, PEM, DER, P12 as input Handle PEM and DER as output
1 parent f5c4ab1 commit e62ca22

File tree

9 files changed

+1045
-9
lines changed

9 files changed

+1045
-9
lines changed

components.d.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,19 +130,24 @@ declare module '@vue/runtime-core' {
130130
MetaTagGenerator: typeof import('./src/tools/meta-tag-generator/meta-tag-generator.vue')['default']
131131
MimeTypes: typeof import('./src/tools/mime-types/mime-types.vue')['default']
132132
NavbarButtons: typeof import('./src/components/NavbarButtons.vue')['default']
133-
NCheckbox: typeof import('naive-ui')['NCheckbox']
133+
NCode: typeof import('naive-ui')['NCode']
134134
NCollapseTransition: typeof import('naive-ui')['NCollapseTransition']
135135
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
136136
NDivider: typeof import('naive-ui')['NDivider']
137137
NEllipsis: typeof import('naive-ui')['NEllipsis']
138+
NForm: typeof import('naive-ui')['NForm']
139+
NFormItem: typeof import('naive-ui')['NFormItem']
138140
NH1: typeof import('naive-ui')['NH1']
139141
NH3: typeof import('naive-ui')['NH3']
140142
NIcon: typeof import('naive-ui')['NIcon']
141143
NLayout: typeof import('naive-ui')['NLayout']
142144
NLayoutSider: typeof import('naive-ui')['NLayoutSider']
143145
NMenu: typeof import('naive-ui')['NMenu']
146+
NRadio: typeof import('naive-ui')['NRadio']
147+
NRadioGroup: typeof import('naive-ui')['NRadioGroup']
148+
NScrollbar: typeof import('naive-ui')['NScrollbar']
144149
NSpace: typeof import('naive-ui')['NSpace']
145-
NTable: typeof import('naive-ui')['NTable']
150+
NSwitch: typeof import('naive-ui')['NSwitch']
146151
NumeronymGenerator: typeof import('./src/tools/numeronym-generator/numeronym-generator.vue')['default']
147152
OtpCodeGeneratorAndValidator: typeof import('./src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')['default']
148153
PasswordStrengthAnalyser: typeof import('./src/tools/password-strength-analyser/password-strength-analyser.vue')['default']
@@ -164,6 +169,7 @@ declare module '@vue/runtime-core' {
164169
SlugifyString: typeof import('./src/tools/slugify-string/slugify-string.vue')['default']
165170
SpanCopyable: typeof import('./src/components/SpanCopyable.vue')['default']
166171
SqlPrettify: typeof import('./src/tools/sql-prettify/sql-prettify.vue')['default']
172+
SslCertConverter: typeof import('./src/tools/ssl-cert-converter/ssl-cert-converter.vue')['default']
167173
StringObfuscator: typeof import('./src/tools/string-obfuscator/string-obfuscator.vue')['default']
168174
SvgPlaceholderGenerator: typeof import('./src/tools/svg-placeholder-generator/svg-placeholder-generator.vue')['default']
169175
TemperatureConverter: typeof import('./src/tools/temperature-converter/temperature-converter.vue')['default']

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
"@tiptap/vue-3": "2.0.3",
4545
"@types/figlet": "^1.5.8",
4646
"@types/markdown-it": "^13.0.7",
47+
"@types/sshpk": "^1.17.4",
4748
"@vicons/material": "^0.12.0",
4849
"@vicons/tabler": "^0.12.0",
4950
"@vueuse/core": "^10.3.0",
@@ -67,6 +68,7 @@
6768
"highlight.js": "^11.7.0",
6869
"iarna-toml-esm": "^3.0.5",
6970
"ibantools": "^4.3.3",
71+
"jks-js": "^1.1.3",
7072
"js-base64": "^3.7.6",
7173
"json5": "^2.2.3",
7274
"jwt-decode": "^3.1.2",
@@ -87,6 +89,7 @@
8789
"qrcode": "^1.5.1",
8890
"randexp": "^0.5.3",
8991
"sql-formatter": "^13.0.0",
92+
"sshpk": "^1.18.0",
9093
"ua-parser-js": "^1.0.35",
9194
"ulid": "^2.3.0",
9295
"unicode-emoji-json": "^0.4.0",
@@ -139,6 +142,7 @@
139142
"unplugin-icons": "^0.17.0",
140143
"unplugin-vue-components": "^0.25.0",
141144
"vite": "^4.4.9",
145+
"vite-plugin-node-polyfills": "^0.22.0",
142146
"vite-plugin-pwa": "^0.16.0",
143147
"vite-plugin-vue-markdown": "^0.23.5",
144148
"vite-svg-loader": "^4.0.0",

0 commit comments

Comments
 (0)