Нашел это.В конфигурации, используемой для создания сертификата или CSR, можно использовать информацию, приведенную на указанной выше справочной странице.Модуль ASN.1 описан как заявлено, и можно указать OpenSSL написать расширение согласно этому описанию, начиная с ASN1:Type:NextSection
.В разделах, описывающих каждый уровень модуля ASN.1, ключевое слово ASN1 больше не требуется.
...
[ usr_ext ]
# Extensions for client certificates (`man x509v3_config`).
keyUsage = digitalSignature
1.2.3.4.5.6.7.8.9 = ASN1:SEQUENCE:CustomExt
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid,issuer
[CustomExt]
wrappingSeq = SEQUENCE:ExtOid
key = FORMAT:HEX,BITSTRING:abcdef1234556789
[ExtOid]
oid = OID:1.3.101.110
В итоге кодируется следующим образом:
SEQUENCE
OBJECT IDENTIFIER 1.2.3.4.5.6.7.8.9
OCTET STRING
SEQUENCE
OBJECT IDENTIFIER 1.3.101.110
BITSTRING 0xabcdef1234556789