Use subject name as friendly name if there is no friendly name for certificate.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23072 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -2491,8 +2491,16 @@ hx509_cert_get_friendly_name(hx509_cert cert)
|
||||
|
||||
a = hx509_cert_get_attribute(cert, oid_id_pkcs_9_at_friendlyName());
|
||||
if (a == NULL) {
|
||||
/* XXX use subject name ? */
|
||||
hx509_name name;
|
||||
|
||||
ret = hx509_cert_get_subject(cert, &name);
|
||||
if (ret)
|
||||
return NULL;
|
||||
ret = hx509_name_to_string(name, &cert->friendlyname);
|
||||
hx509_name_free(&name);
|
||||
if (ret)
|
||||
return NULL;
|
||||
return cert->friendlyname;
|
||||
}
|
||||
|
||||
ret = decode_PKCS9_friendlyName(a->data.data, a->data.length, &n, &sz);
|
||||
|
Reference in New Issue
Block a user