26
26
import java .util .Properties ;
27
27
28
28
import org .mozilla .jss .netscape .security .extensions .AuthInfoAccessExtension ;
29
+ import org .mozilla .jss .netscape .security .extensions .SubjectInfoAccessExtension ;
29
30
import org .mozilla .jss .netscape .security .util .ObjectIdentifier ;
30
31
31
32
/**
@@ -64,6 +65,8 @@ public class OIDMap {
64
65
SubjectKeyIdentifierExtension .NAME ;
65
66
private static final String AUTHORITY_INFORMATION_ACCESS_IDENTIFIER = ROOT + "." +
66
67
AuthInfoAccessExtension .NAME ;
68
+ private static final String SUBJECT_INFORMATION_ACCESS_IDENTIFIER = ROOT + "." +
69
+ SubjectInfoAccessExtension .NAME ;
67
70
private static final String KEY_USAGE = ROOT + "." +
68
71
KeyUsageExtension .NAME ;
69
72
private static final String PRIVATE_KEY_USAGE = ROOT + "." +
@@ -110,6 +113,7 @@ public class OIDMap {
110
113
private static void loadNamesDefault (Properties props ) {
111
114
props .put (SUB_KEY_IDENTIFIER , "2.5.29.14" );
112
115
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" );
113
117
props .put (KEY_USAGE , "2.5.29.15" );
114
118
props .put (PRIVATE_KEY_USAGE , "2.5.29.16" );
115
119
props .put (SUB_ALT_NAME , "2.5.29.17" );
@@ -134,6 +138,8 @@ private static void loadClassDefault(Properties props) {
134
138
"org.mozilla.jss.netscape.security.x509.SubjectKeyIdentifierExtension" );
135
139
props .put (AUTHORITY_INFORMATION_ACCESS_IDENTIFIER ,
136
140
"org.mozilla.jss.netscape.security.extensions.AuthInfoAccessExtension" );
141
+ props .put (SUBJECT_INFORMATION_ACCESS_IDENTIFIER ,
142
+ "org.mozilla.jss.netscape.security.extensions.SubjectInfoAccessExtension" );
137
143
props .put (KEY_USAGE ,
138
144
"org.mozilla.jss.netscape.security.x509.KeyUsageExtension" );
139
145
props .put (PRIVATE_KEY_USAGE ,
0 commit comments