23 lines
794 B
JavaScript
23 lines
794 B
JavaScript
// 测试证书模块
|
||
import { generateRootCert, generateAppCert, parseSm2Cert } from './src/utils/algorithm/cert.js'
|
||
|
||
// 测试生成根证书
|
||
console.log('=== 测试生成根证书 ===')
|
||
try {
|
||
const rootCert = generateRootCert()
|
||
console.log('根证书生成成功!')
|
||
console.log('根证书内容(前200字符):', rootCert.substring(0, 200) + '...')
|
||
} catch (error) {
|
||
console.error('生成根证书失败:', error.message)
|
||
}
|
||
|
||
// 测试生成应用证书
|
||
console.log('\n=== 测试生成应用证书 ===')
|
||
try {
|
||
const appCert = generateAppCert('test.example.com')
|
||
console.log('应用证书生成成功!')
|
||
console.log('应用证书内容(前200字符):', appCert.substring(0, 200) + '...')
|
||
} catch (error) {
|
||
console.error('生成应用证书失败:', error.message)
|
||
}
|