Index: nss/lib/certdb/alg1485.c |
=================================================================== |
--- nss/lib/certdb/alg1485.c (revision 195639) |
+++ nss/lib/certdb/alg1485.c (working copy) |
@@ -83,6 +83,9 @@ |
SEC_ASN1_PRINTABLE_STRING}, |
{ "businessCategory", 64, SEC_OID_BUSINESS_CATEGORY, SEC_ASN1_DS}, |
+/* values defined in X.520 */ |
+ { "name", 64, SEC_OID_AVA_NAME, SEC_ASN1_DS}, |
+ |
{ 0, 256, SEC_OID_UNKNOWN, 0}, |
}; |
@@ -1195,7 +1198,7 @@ |
* This code returns the FIRST one found, the most general one found. |
*/ |
static char * |
-CERT_GetNameElement(PRArenaPool *arena, CERTName *name, int wantedTag) |
+CERT_GetNameElement(PRArenaPool *arena, const CERTName *name, int wantedTag) |
{ |
CERTRDN** rdns = name->rdns; |
CERTRDN* rdn; |
@@ -1219,7 +1222,7 @@ |
* This is particularly appropriate for Common Name. See RFC 2818. |
*/ |
static char * |
-CERT_GetLastNameElement(PRArenaPool *arena, CERTName *name, int wantedTag) |
+CERT_GetLastNameElement(PRArenaPool *arena, const CERTName *name, int wantedTag) |
{ |
CERTRDN** rdns = name->rdns; |
CERTRDN* rdn; |
@@ -1481,7 +1484,7 @@ |
** Returns a string allocated by PORT_StrDup, which the caller must free. |
*/ |
char * |
-CERT_GetCertEmailAddress(CERTName *name) |
+CERT_GetCertEmailAddress(const CERTName *name) |
{ |
char *rawEmailAddr; |
char *emailAddr; |
@@ -1500,55 +1503,55 @@ |
/* The return value must be freed with PORT_Free. */ |
char * |
-CERT_GetCommonName(CERTName *name) |
+CERT_GetCommonName(const CERTName *name) |
{ |
return(CERT_GetLastNameElement(NULL, name, SEC_OID_AVA_COMMON_NAME)); |
} |
char * |
-CERT_GetCountryName(CERTName *name) |
+CERT_GetCountryName(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_COUNTRY_NAME)); |
} |
char * |
-CERT_GetLocalityName(CERTName *name) |
+CERT_GetLocalityName(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_LOCALITY)); |
} |
char * |
-CERT_GetStateName(CERTName *name) |
+CERT_GetStateName(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_STATE_OR_PROVINCE)); |
} |
char * |
-CERT_GetOrgName(CERTName *name) |
+CERT_GetOrgName(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_ORGANIZATION_NAME)); |
} |
char * |
-CERT_GetDomainComponentName(CERTName *name) |
+CERT_GetDomainComponentName(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_DC)); |
} |
char * |
-CERT_GetOrgUnitName(CERTName *name) |
+CERT_GetOrgUnitName(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME)); |
} |
char * |
-CERT_GetDnQualifier(CERTName *name) |
+CERT_GetDnQualifier(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_AVA_DN_QUALIFIER)); |
} |
char * |
-CERT_GetCertUid(CERTName *name) |
+CERT_GetCertUid(const CERTName *name) |
{ |
return(CERT_GetNameElement(NULL, name, SEC_OID_RFC1274_UID)); |
} |