X.509 RID ASN template behaviour

Don't set the DNS entry for RID unless OPENSSL_ALL is defined to match
the behaviour of original ASN code.
pull/7408/head
Sean Parkinson 2024-04-10 10:39:45 +10:00
parent 8970ff4c34
commit b48b5c47f4
1 changed files with 2 additions and 0 deletions

View File

@ -18202,6 +18202,7 @@ static int DecodeGeneralName(const byte* input, word32* inOutIdx, byte tag,
}
#endif /* WOLFSSL_QT || OPENSSL_ALL */
#ifdef OPENSSL_ALL
/* GeneralName choice: registeredID */
else if (tag == (ASN_CONTEXT_SPECIFIC | ASN_RID_TYPE)) {
ret = SetDNSEntry(cert, (const char*)(input + idx), len,
@ -18210,6 +18211,7 @@ static int DecodeGeneralName(const byte* input, word32* inOutIdx, byte tag,
idx += (word32)len;
}
}
#endif
#endif /* IGNORE_NAME_CONSTRAINTS */
#if defined(WOLFSSL_SEP) || defined(WOLFSSL_FPKI)
/* GeneralName choice: otherName */