Skip to content

Commit 9c1f9f3

Browse files
committed
Bug2209624_Fix SIA extension
The "Subject Info Access" extension was not included in the oid extension map so it was not correctly printed. This add SIA extension to the oid map.
1 parent 454808d commit 9c1f9f3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

org/mozilla/jss/netscape/security/x509/OIDMap.java

+6
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.util.Properties;
2727

2828
import org.mozilla.jss.netscape.security.extensions.AuthInfoAccessExtension;
29+
import org.mozilla.jss.netscape.security.extensions.SubjectInfoAccessExtension;
2930
import org.mozilla.jss.netscape.security.util.ObjectIdentifier;
3031

3132
/**
@@ -64,6 +65,8 @@ public class OIDMap {
6465
SubjectKeyIdentifierExtension.NAME;
6566
private static final String AUTHORITY_INFORMATION_ACCESS_IDENTIFIER = ROOT + "." +
6667
AuthInfoAccessExtension.NAME;
68+
private static final String SUBJECT_INFORMATION_ACCESS_IDENTIFIER = ROOT + "." +
69+
SubjectInfoAccessExtension.NAME;
6770
private static final String KEY_USAGE = ROOT + "." +
6871
KeyUsageExtension.NAME;
6972
private static final String PRIVATE_KEY_USAGE = ROOT + "." +
@@ -110,6 +113,7 @@ public class OIDMap {
110113
private static void loadNamesDefault(Properties props) {
111114
props.put(SUB_KEY_IDENTIFIER, "2.5.29.14");
112115
props.put(AUTHORITY_INFORMATION_ACCESS_IDENTIFIER, "1.3.6.1.5.5.7.1.1");
116+
props.put(SUBJECT_INFORMATION_ACCESS_IDENTIFIER, "1.3.6.1.5.5.7.1.11");
113117
props.put(KEY_USAGE, "2.5.29.15");
114118
props.put(PRIVATE_KEY_USAGE, "2.5.29.16");
115119
props.put(SUB_ALT_NAME, "2.5.29.17");
@@ -134,6 +138,8 @@ private static void loadClassDefault(Properties props) {
134138
"org.mozilla.jss.netscape.security.x509.SubjectKeyIdentifierExtension");
135139
props.put(AUTHORITY_INFORMATION_ACCESS_IDENTIFIER,
136140
"org.mozilla.jss.netscape.security.extensions.AuthInfoAccessExtension");
141+
props.put(SUBJECT_INFORMATION_ACCESS_IDENTIFIER,
142+
"org.mozilla.jss.netscape.security.extensions.SubjectInfoAccessExtension");
137143
props.put(KEY_USAGE,
138144
"org.mozilla.jss.netscape.security.x509.KeyUsageExtension");
139145
props.put(PRIVATE_KEY_USAGE,

0 commit comments

Comments
 (0)