| Index: nss/lib/certdb/alg1485.c
|
| diff --git a/nss/lib/certdb/alg1485.c b/nss/lib/certdb/alg1485.c
|
| index edb95af4871fd1b1f4c618190c0fad3000e7489c..ea1621bcf6767a050bdef40b4349732f9517e299 100644
|
| --- a/nss/lib/certdb/alg1485.c
|
| +++ b/nss/lib/certdb/alg1485.c
|
| @@ -28,12 +28,12 @@ static const NameToKind name2kinds[] = {
|
| * (See: http://www.iana.org/assignments/ldap-parameters)
|
| */
|
| /* RFC 3280, 4630 MUST SUPPORT */
|
| - { "CN", 64, SEC_OID_AVA_COMMON_NAME, SEC_ASN1_DS},
|
| + { "CN", 640, SEC_OID_AVA_COMMON_NAME, SEC_ASN1_DS},
|
| { "ST", 128, SEC_OID_AVA_STATE_OR_PROVINCE,
|
| SEC_ASN1_DS},
|
| - { "O", 64, SEC_OID_AVA_ORGANIZATION_NAME,
|
| + { "O", 128, SEC_OID_AVA_ORGANIZATION_NAME,
|
| SEC_ASN1_DS},
|
| - { "OU", 64, SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME,
|
| + { "OU", 128, SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME,
|
| SEC_ASN1_DS},
|
| { "dnQualifier", 32767, SEC_OID_AVA_DN_QUALIFIER, SEC_ASN1_PRINTABLE_STRING},
|
| { "C", 2, SEC_OID_AVA_COUNTRY_NAME, SEC_ASN1_PRINTABLE_STRING},
|
| @@ -377,7 +377,7 @@ ParseRFC1485AVA(PLArenaPool *arena, const char **pbp, const char *endptr)
|
| char sep = 0;
|
|
|
| char tagBuf[32];
|
| - char valBuf[384];
|
| + char valBuf[1024];
|
|
|
| PORT_Assert(arena);
|
| if (SECSuccess != scanTag(pbp, endptr, tagBuf, sizeof tagBuf) ||
|
| @@ -889,7 +889,7 @@ get_hex_string(SECItem *data)
|
| static SECStatus
|
| AppendAVA(stringBuf *bufp, CERTAVA *ava, CertStrictnessLevel strict)
|
| {
|
| -#define TMPBUF_LEN 384
|
| +#define TMPBUF_LEN 2048
|
| const NameToKind *pn2k = name2kinds;
|
| SECItem *avaValue = NULL;
|
| char *unknownTag = NULL;
|
|
|