X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fx509%2Fv3_alt.c;h=a910d5d718d06eb98942bd055c121e66654deeba;hp=f31b884db1a3a18d2d676c004f2b05c77d549097;hb=f5e77bb0fa25b2fd87c879eb5bfa3e7945731675;hpb=77fedcdc8cf5446354a1e7ff9123d8ada5b79b06 diff --git a/crypto/x509/v3_alt.c b/crypto/x509/v3_alt.c index f31b884db1..a910d5d718 100644 --- a/crypto/x509/v3_alt.c +++ b/crypto/x509/v3_alt.c @@ -113,6 +113,13 @@ STACK_OF(CONF_VALUE) *i2v_GENERAL_NAME(X509V3_EXT_METHOD *method, &ret)) return NULL; break; + case NID_NAIRealm: + if (gen->d.otherName->value->type != V_ASN1_UTF8STRING + || !X509V3_add_value_uchar("othername: NAIRealm:", + gen->d.otherName->value->value.utf8string->data, + &ret)) + return NULL; + break; default: if (!X509V3_add_value("othername", "", &ret)) return NULL; @@ -217,6 +224,10 @@ int GENERAL_NAME_print(BIO *out, GENERAL_NAME *gen) BIO_printf(out, "othername:UPN:%s", gen->d.otherName->value->value.utf8string->data); break; + case NID_NAIRealm: + BIO_printf(out, "othername:NAIRealm:%s", + gen->d.otherName->value->value.utf8string->data); + break; default: BIO_printf(out, "othername:"); break;