WIP more asn1

This commit is contained in:
AJ ONeal 2018-11-18 14:11:18 -07:00
parent 9adf912e88
commit 526a4416fe
1 changed files with 8 additions and 9 deletions

View File

@ -281,20 +281,19 @@ function createCsrBodyEc(domains, xy) {
))
// #0 Total 3
, '02 01 00' // 3 bytes, int 0
, ASN1('02', '00')
// Subject
// #1 Total 2+11+n
, '30 {3.2.0seqlen}' // 2 bytes, sequence
.replace(/{[^}]+}/, numToHex(2+2+5+2+sublen))
, ASN1('30'
, '31 {4.3.0setlen}' // 2 bytes, set
.replace(/{[^}]+}/, numToHex(2+5+2+sublen))
, '30 {5.4.0seqlen}' // 2 bytes, sequence
.replace(/{[^}]+}/, numToHex(5+2+sublen))
, '06 03 55 04 03' // 5 bytes, object id (commonName)
, '0C {dlen} {domain.tld}' // 2+n bytes, utf8string
.replace(/{dlen}/, numToHex(sublen))
.replace(/{domain\.tld}/, strToHex(domains[0]))
, ASN1('30'
// object id (commonName)
, ASN1('06', '55 04 03')
, ASN1('0C', strToHex(domains[0]))
)
)
// P-256 Public Key
// #2 Total 2+25+xy