[9] RFR: 7145757: CertificateExtensions uses non-consistent key names
Wang Weijun
weijun.wang at oracle.com
Sat Mar 28 14:45:55 UTC 2015
> On Mar 28, 2015, at 05:19, Jason Uh <jason.uh at oracle.com> wrote:
>
>
>
> On 03/27/2015 03:53 AM, Wang Weijun wrote:
>>
>>> On Mar 27, 2015, at 06:37, Jason Uh <jason.uh at oracle.com> wrote:
>>>
>>> Please review this revision:
>>> http://cr.openjdk.java.net/~juh/7145757/01/
>>>
>>> * a global nameCache is maintained in OIDMap as suggested
>>
>> Can you just use the existing OIDMap.getId() method? It looks like your getCachedOid(name) is the same as getId("x509.info.extensions." + name).
>>
>> In fact, since the OIDMap only contains mapping of extensions, I'd suggest renaming it to ExtensionMap and change the name inside to short names (without the "x509.info.extensions." prefix).
>
> OK, thanks for that suggestion. I thought there was some significance to using the "full" name in OIDMap,
I think it was designed to be more powerful (see how OtherName uses it) but unfortunately it hasn't been so. Now that with jdk9/module it is no more accessible from outside the JDK, we can simplify it.
> but if that's not necessary, it makes things more flexible. Here is the latest revision that uses only the existing OIDMap (now called ExtensionsMap).
>
> http://cr.openjdk.java.net/~juh/7145757/02/
Will read it.
Thanks
Max
>
> Thanks,
> Jason
>
>> --Max
>>
More information about the security-dev
mailing list