rsa->get_encoding(rsa, KEY_PUB_ASN1_DER, &key);
- chunk_t keyInfo = asn1_wrap(ASN1_SEQUENCE, "cm",
+ chunk_t keyInfo = asn1_wrap(ASN1_SEQUENCE, "mm",
asn1_algorithmIdentifier(OID_RSA_ENCRYPTION),
asn1_bitstring("m", key));
, build_subjectAltNames(cert->subjectAltName)));
}
- return asn1_wrap(ASN1_SEQUENCE, "mmccmcmm"
+ return asn1_wrap(ASN1_SEQUENCE, "mmmcmcmm"
, version
, asn1_integer("c", cert->serialNumber)
, asn1_algorithmIdentifier(cert->sigAlg)
chunk_t signature = x509_build_signature(tbs_cert, cert->sigAlg
, signer_key, TRUE);
- cert->certificate = asn1_wrap(ASN1_SEQUENCE, "mcm"
+ cert->certificate = asn1_wrap(ASN1_SEQUENCE, "mmm"
, tbs_cert
, asn1_algorithmIdentifier(cert->sigAlg)
, signature);