Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | · | 1 | ·db332f65be343768668b031622521446·458680·doc·optional·libcanl-java-doc_2.6.0-2_all.deb |
2 | ·9e8c0d6ea3023073cc421a71b647d08d·337620·java·optional·libcanl-java_2.6.0-2_all.deb | 2 | ·9e8c0d6ea3023073cc421a71b647d08d·337620·java·optional·libcanl-java_2.6.0-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2020-06-22·12:18:05.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2020-06-22·12:18:05.000000·debian-binary |
2 | -rw-r--r--···0········0········0····10 | 2 | -rw-r--r--···0········0········0····10696·2020-06-22·12:18:05.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···4477 | 3 | -rw-r--r--···0········0········0···447792·2020-06-22·12:18:05.000000·data.tar.xz |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./ |
2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/ |
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/ |
6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/ | 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/ |
7 | -rw-r--r--···0·root·········(0)·root·········(0)····65 | 7 | -rw-r--r--···0·root·········(0)·root·········(0)····65604·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/allclasses-index.html |
8 | -rw-r--r--···0·root·········(0)·root·········(0)····25963·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/allclasses.html | 8 | -rw-r--r--···0·root·········(0)·root·········(0)····25963·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/allclasses.html |
9 | -rw-r--r--···0·root·········(0)·root·········(0)·····9245·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/allpackages-index.html | 9 | -rw-r--r--···0·root·········(0)·root·········(0)·····9245·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/allpackages-index.html |
10 | -rw-r--r--···0·root·········(0)·root·········(0)····38809·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/constant-values.html | 10 | -rw-r--r--···0·root·········(0)·root·········(0)····38809·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/constant-values.html |
11 | -rw-r--r--···0·root·········(0)·root·········(0)·····84 | 11 | -rw-r--r--···0·root·········(0)·root·········(0)·····8459·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/deprecated-list.html |
12 | -rw-r--r--···0·root·········(0)·root·········(0)······500·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/element-list | 12 | -rw-r--r--···0·root·········(0)·root·········(0)······500·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/element-list |
13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/ | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/ |
14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/ | 14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/ |
15 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/ | 15 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/ |
16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/ | 16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/ |
17 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/ | 17 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/ |
18 | -rw-r--r--···0·root·········(0)·root·········(0)····13170·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/CommonX509TrustManager.html | 18 | -rw-r--r--···0·root·········(0)·root·········(0)····13170·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/CommonX509TrustManager.html |
Offset 380, 15 lines modified | Offset 380, 15 lines modified | ||
380 | -rw-r--r--···0·root·········(0)·root·········(0)·····9721·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyRequestOptions.html | 380 | -rw-r--r--···0·root·········(0)·root·········(0)·····9721·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyRequestOptions.html |
381 | -rw-r--r--···0·root·········(0)·root·········(0)····12407·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyType.html | 381 | -rw-r--r--···0·root·········(0)·root·········(0)····12407·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyType.html |
382 | -rw-r--r--···0·root·········(0)·root·········(0)·····5454·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyUtils.html | 382 | -rw-r--r--···0·root·········(0)·root·········(0)·····5454·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/class-use/ProxyUtils.html |
383 | -rw-r--r--···0·root·········(0)·root·········(0)····10630·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-summary.html | 383 | -rw-r--r--···0·root·········(0)·root·········(0)····10630·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-summary.html |
384 | -rw-r--r--···0·root·········(0)·root·········(0)·····8839·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-tree.html | 384 | -rw-r--r--···0·root·········(0)·root·········(0)·····8839·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-tree.html |
385 | -rw-r--r--···0·root·········(0)·root·········(0)····12523·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-use.html | 385 | -rw-r--r--···0·root·········(0)·root·········(0)····12523·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/eu/emi/security/authn/x509/proxy/package-use.html |
386 | -rw-r--r--···0·root·········(0)·root·········(0)····10157·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/help-doc.html | 386 | -rw-r--r--···0·root·········(0)·root·········(0)····10157·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/help-doc.html |
387 | -rw-r--r--···0·root·········(0)·root·········(0)···597 | 387 | -rw-r--r--···0·root·········(0)·root·········(0)···597544·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/index-all.html |
388 | -rw-r--r--···0·root·········(0)·root·········(0)·····9518·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/index.html | 388 | -rw-r--r--···0·root·········(0)·root·········(0)·····9518·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/index.html |
389 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/ | 389 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/ |
390 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/ | 390 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/ |
391 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/jquery/ | 391 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/jquery/ |
392 | -rw-r--r--···0·root·········(0)·root·········(0)···287630·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/jquery/jquery.js | 392 | -rw-r--r--···0·root·········(0)·root·········(0)···287630·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/external/jquery/jquery.js |
393 | -rw-r--r--···0·root·········(0)·root·········(0)····89664·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/jquery-3.6.1.min.js | 393 | -rw-r--r--···0·root·········(0)·root·········(0)····89664·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/jquery-3.6.1.min.js |
394 | -rw-r--r--···0·root·········(0)·root·········(0)·····1842·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/jquery-ui.min.css | 394 | -rw-r--r--···0·root·········(0)·root·········(0)·····1842·2020-06-22·12:18:05.000000·./usr/share/doc/libcanl-java-doc/apidocs/jquery/jquery-ui.min.css |
Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
135 | <th·class="colLast"·scope="row"> | 135 | <th·class="colLast"·scope="row"> |
136 | <div·class="block">Globus·EACL·policy·store·common·code.</div> | 136 | <div·class="block">Globus·EACL·policy·store·common·code.</div> |
137 | </th> | 137 | </th> |
138 | </tr> | 138 | </tr> |
139 | <tr·id="i4"·class="altColor"> | 139 | <tr·id="i4"·class="altColor"> |
140 | <td·class="colFirst"><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl">AbstractHostnameToCertificateChecker</a></td> | 140 | <td·class="colFirst"><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl">AbstractHostnameToCertificateChecker</a></td> |
141 | <th·class="colLast"·scope="row">Deprecated. | 141 | <th·class="colLast"·scope="row">Deprecated. |
142 | <div·class="deprecationComment">Use·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#connectWithHostnameChecking(javax.net.ssl.SSLSocket,eu.emi.security.authn.x509.impl.HostnameMismatchCallback)"><code>connectWithHostnameChecking(SSLSocket,·HostnameMismatchCallback)</code></a>· | 142 | <div·class="deprecationComment">Use·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#connectWithHostnameChecking(javax.net.ssl.SSLSocket,eu.emi.security.authn.x509.impl.HostnameMismatchCallback)"><code>SocketFactoryCreator.connectWithHostnameChecking(SSLSocket,·HostnameMismatchCallback)</code></a>· |
143 | ·instead.</div> | 143 | ·instead.</div> |
144 | </th> | 144 | </th> |
145 | </tr> | 145 | </tr> |
146 | <tr·id="i5"·class="rowColor"> | 146 | <tr·id="i5"·class="rowColor"> |
147 | <td·class="colFirst"><a·href="eu/emi/security/authn/x509/helpers/ns/AbstractNamespacesStore.html"·title="class·in·eu.emi.security.authn.x509.helpers.ns">AbstractNamespacesStore</a></td> | 147 | <td·class="colFirst"><a·href="eu/emi/security/authn/x509/helpers/ns/AbstractNamespacesStore.html"·title="class·in·eu.emi.security.authn.x509.helpers.ns">AbstractNamespacesStore</a></td> |
148 | <th·class="colLast"·scope="row"> | 148 | <th·class="colLast"·scope="row"> |
149 | <div·class="block">Policy·store·common·code.</div> | 149 | <div·class="block">Policy·store·common·code.</div> |
Offset 18, 464 lines modified | Offset 18, 316 lines modified | ||
18 | ····*·All Classes | 18 | ····*·All Classes |
19 | ····*·SEARCH:·[search··············]·[reset] | 19 | ····*·SEARCH:·[search··············]·[reset] |
20 | JavaScript·is·disabled·on·your·browser. | 20 | JavaScript·is·disabled·on·your·browser. |
21 | 21 | ||
22 | ******·All Classes·****** | 22 | ******·All Classes·****** |
23 | ····*·····All·Classes Interface_Summary Class_Summary Enum_Summary Exception_Summary | 23 | ····*··············All·Classes Interface_Summary Class_Summary Enum_Summary Exception_Summary |
24 | ······Class·················································Description | 24 | ······Class·················································Description |
25 | ····························································Common·code·for | ||
26 | ······AbstractCRLStoreSPI···································LazyOpensslCRLStoreSpi·and | 25 | ······AbstractCRLStoreSPI···································Common·code·for·LazyOpensslCRLStoreSpi·and |
27 | ····························································PlainCRLStoreSpi. | 26 | ····························································PlainCRLStoreSpi. |
28 | ····························································Abstract·base·for·credential | ||
29 | ······AbstractDelegatingX509Credential······················ | 27 | ······AbstractDelegatingX509Credential······················Abstract·base·for·credential·implementations |
30 | ····························································to·another·one. | 28 | ····························································which·delegate·to·another·one. |
31 | ······AbstractEuGridPmaNamespacesStore······················EuGridPMA·policy·store·common | 29 | ······AbstractEuGridPmaNamespacesStore······················EuGridPMA·policy·store·common·code. |
32 | ····························································code. | ||
33 | ······AbstractGlobusNamespacesStore·························Globus·EACL·policy·store | 30 | ······AbstractGlobusNamespacesStore·························Globus·EACL·policy·store·common·code. |
34 | ····························································common·code. | ||
35 | ····························································Deprecated. | 31 | ····························································Deprecated. |
36 | ····························································Use | ||
37 | ······AbstractHostnameToCertificateChecker·················· | 32 | ······AbstractHostnameToCertificateChecker··················Use |
38 | ···························································· | 33 | ····························································SocketFactoryCreator.connectWithHostnameChecking |
39 | ····························································HostnameMismatchCallback) | 34 | ····························································(SSLSocket,_HostnameMismatchCallback)·instead. |
40 | ····························································instead. | ||
41 | ······AbstractNamespacesStore·······························Policy·store·common·code. | 35 | ······AbstractNamespacesStore·······························Policy·store·common·code. |
42 | ······AbstractTrustAnchorStore······························Base·implementation·of·Trust | 36 | ······AbstractTrustAnchorStore······························Base·implementation·of·Trust·Anchor·stores. |
43 | ····························································Anchor·stores. | ||
44 | ······AbstractValidator·····································Base·implementation·of | 37 | ······AbstractValidator·····································Base·implementation·of·X509CertChainValidator. |
45 | ····························································X509CertChainValidator. | ||
46 | ····························································Base·class·with·a·shared·code | ||
47 | ······AbstractX509Credential································for·X509Credential | 38 | ······AbstractX509Credential································Base·class·with·a·shared·code·for·X509Credential |
48 | ····························································implementations. | 39 | ····························································implementations. |
49 | ····························································Generic·proxy·creation | ||
50 | ······BaseProxyCertificateOptions···························parameters·useful·for·all | 40 | ······BaseProxyCertificateOptions···························Generic·proxy·creation·parameters·useful·for·all |
51 | ····························································scenarios. | 41 | ····························································scenarios. |
52 | ····························································Low-level·certificate | ||
53 | ····························································validator·based·on·the·BC | 42 | ····························································Low-level·certificate·validator·based·on·the·BC |
54 | ······BCCertPathValidator···································PKIXCertPathReviewer·with | 43 | ······BCCertPathValidator···································PKIXCertPathReviewer·with·additional·support·for |
55 | ····························································additional·support·for·proxy | ||
56 | ····························································certificates. | 44 | ····························································proxy·certificates. |
57 | ······BCErrorMapper·········································Maps·PKIXCertPathReviewer | 45 | ······BCErrorMapper·········································Maps·PKIXCertPathReviewer·errors·to |
58 | ···························································· | 46 | ····························································ValidationError. |
59 | ····························································A·simplistic | ||
60 | ····························································X509CertChainValidator | 47 | ····························································A·simplistic·X509CertChainValidator |
61 | ······BinaryCertChainValidator······························implementation·which·always | 48 | ······BinaryCertChainValidator······························implementation·which·always·fails·or·accepts |
62 | ····························································fails·or·accepts·certificates, | ||
63 | ····························································basing·on·the·constructor | 49 | ····························································certificates,·basing·on·the·constructor |
64 | ····························································argument. | 50 | ····························································argument. |
65 | ······BoundedSizeLruMap<S,T>····························· | 51 | ······BoundedSizeLruMap<S,T>····························· |
66 | ····························································Cached·element·is·a·container | ||
67 | ······CachedElement<T>······································ | 52 | ······CachedElement<T>······································Cached·element·is·a·container·of·an·arbitrary |
68 | ····························································enriched·with·a·creation | 53 | ····························································object,·enriched·with·a·creation·timestamp. |
69 | ····························································timestamp. | ||
70 | ····························································This·class·extends·the | ||
71 | ······CachedPEMReader·······································PEMParser·class·from·the | 54 | ······CachedPEMReader·······································This·class·extends·the·PEMParser·class·from·the |
72 | ····························································library. | 55 | ····························································BC·library. |
73 | ····························································Stores·DER·form·of·a | 56 | ····························································Stores·DER·form·of·a·certificate·extension·along |
74 | ······CertificateExtension·································· | 57 | ······CertificateExtension··································with·its·OID·and·flag·if·the·extension·is |
75 | ····························································with·its·OID·and·flag·if·the | ||
76 | ···························································· | 58 | ····························································critical. |
77 | ····························································Utility·methods·for | ||
78 | ······CertificateHelpers····································certificates·handling·and | 59 | ······CertificateHelpers····································Utility·methods·for·certificates·handling·and |
79 | ····························································reading/writing·PEM·files. | 60 | ····························································reading/writing·PEM·files. |
80 | ······CertificateHelpers.PEMContentsType···················· | 61 | ······CertificateHelpers.PEMContentsType···················· |
81 | ····························································Utility·class·with·methods | ||
82 | ······CertificateUtils······································simplifying·typical | 62 | ······CertificateUtils······································Utility·class·with·methods·simplifying·typical |
83 | ····························································certificate·related | 63 | ····························································certificate·related·operations. |
84 | ····························································operations. | ||
85 | ····························································Definition·of·the·encoding | ||
86 | ······CertificateUtils.Encoding·····························that·can·be·used·fo | 64 | ······CertificateUtils.Encoding·····························Definition·of·the·encoding·that·can·be·used·for |
87 | ····························································or·writing·certificates·or | 65 | ····························································reading·or·writing·certificates·or·keys. |
88 | ····························································keys. | ||
89 | ····························································Exposes·otherwise·hidden | 66 | ····························································Exposes·otherwise·hidden·methods·from |
90 | ····························································methods·from | ||
91 | ······CertPathValidatorUtilitiesCanl························CertPathValidatorUtilitiesCanl | 67 | ······CertPathValidatorUtilitiesCanl························CertPathValidatorUtilitiesCanl·plus·in·some |
92 | ····························································plus·in·some·cases·fixes·bugs | ||
93 | ····························································plus·produces·errors·in·the | 68 | ····························································cases·fixes·bugs·plus·produces·errors·in·the |
94 | ····························································desired·format. | 69 | ····························································desired·format. |
95 | ····························································Trivial·implementation·of | ||
96 | ······CharArrayPasswordFinder·······························PasswordSupplier·which | 70 | ······CharArrayPasswordFinder·······························Trivial·implementation·of·PasswordSupplier·which |
97 | ····························································password·provided·to·the | 71 | ····························································uses·a·password·provided·to·the·constructor. |
72 | ······CommonX509TrustManager································This·class·wraps·X509CertChainValidator·so·it | ||
73 | ····························································can·be·easily·used·in·the·standard·Java·SSL·API. | ||
74 | ····························································Simple·KeyManager·implementation·which·always | ||
75 | ······CredentialX509KeyManager······························returns·the·only·key·and·certificate·which·is | ||
76 | ····························································available·in·the·configured·X509Credential | ||
98 | ···························································· | 77 | ····························································object. |
99 | ····························································This·class·wraps | ||
100 | ······CommonX509TrustManager································X509CertChainValidator·so·it | ||
101 | ····························································can·be·easily·used·in·the | ||
102 | ····························································standard·Java·SSL·API. | ||
103 | ····························································Simple·KeyManager | ||
104 | ····························································implementation·which·always | ||
105 | ······CredentialX509KeyManager······························returns·the·only·key·and | ||
106 | ····························································certificate·which·is·available | ||
107 | ····························································in·the·configured | ||
108 | ····························································X509Credential·object. | ||
109 | ······CrlCheckingMode·······································Defines·Certificate·Revocation | 78 | ······CrlCheckingMode·······································Defines·Certificate·Revocation·List·verification |
110 | ····························································List·verification·mode. | ||
111 | ····························································Manages·configuration·of·CRL | ||
112 | ······CRLParameters·········································sources,·used·in·non-openssl | ||
113 | ····························································truststores. | ||
114 | ····························································Implementation·of | ||
115 | ······CRLRevocationChecker··································RevocationChecker·using·CRLs, | ||
116 | ···························································· | 79 | ····························································mode. |
80 | ······CRLParameters·········································Manages·configuration·of·CRL·sources,·used·in | ||
81 | ····························································non-openssl·truststores. | ||
82 | ······CRLRevocationChecker··································Implementation·of·RevocationChecker·using·CRLs, | ||
117 | ····························································RFC3280CertPathUtilitiesCanl. | 83 | ····························································the·RFC3280CertPathUtilitiesCanl. |
118 | ······DERCredential·········································Wraps·certificate·and·private | 84 | ······DERCredential·········································Wraps·certificate·and·private·key·stored·in·DER |
119 | ····························································key·stored·in·DER·format. | ||
120 | ····························································The·certificate·validator | ||
121 | ······DirectoryCertChainValidator···························which·uses·a·flexible·set·of | ||
122 | ····························································certificates·and·CRL | ||
123 | ···························································· | 85 | ····························································format. |
86 | ······DirectoryCertChainValidator···························The·certificate·validator·which·uses·a·flexible | ||
124 | ···························································· | 87 | ····························································set·of·certificates·and·CRL·locations. |
125 | ······DirectoryTrustAnchorStore····························· | 88 | ······DirectoryTrustAnchorStore·····························Retrieves·CA·certificates·from·locations·given |
126 | ····························································with·wildcards·or·URLs. | 89 | ····························································as·local·paths·with·wildcards·or·URLs. |
127 | ····························································Helpers·for·checking·text | ||
128 | ······DNComparator··········································representations·of·DNs | 90 | ······DNComparator··········································Helpers·for·checking·text·representations·of·DNs |
129 | ····························································equality. | 91 | ····························································for·equality. |
130 | ······DraftRFCProxyCertInfoExtension························Proxy·cert·info·extension | 92 | ······DraftRFCProxyCertInfoExtension························Proxy·cert·info·extension·class. |
131 | ····························································class. | ||
132 | ····························································Parses·a·single·EUGridPMA | ||
133 | ······EuGridPmaNamespacesParser····························· | 93 | ······EuGridPmaNamespacesParser·····························Parses·a·single·EUGridPMA·namespaces·file·and |
Max diff block lines reached; 47433/63374 bytes (74.85%) of diff not shown. |
Offset 113, 15 lines modified | Offset 113, 15 lines modified | ||
113 | <th·class="colFirst"·scope="col">Class</th> | 113 | <th·class="colFirst"·scope="col">Class</th> |
114 | <th·class="colLast"·scope="col">Description</th> | 114 | <th·class="colLast"·scope="col">Description</th> |
115 | </tr> | 115 | </tr> |
116 | <tbody> | 116 | <tbody> |
117 | <tr·class="altColor"> | 117 | <tr·class="altColor"> |
118 | <th·class="colDeprecatedItemName"·scope="row"><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl">eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker</a></th> | 118 | <th·class="colDeprecatedItemName"·scope="row"><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl">eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker</a></th> |
119 | <td·class="colLast"> | 119 | <td·class="colLast"> |
120 | <div·class="deprecationComment">Use·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#connectWithHostnameChecking(javax.net.ssl.SSLSocket,eu.emi.security.authn.x509.impl.HostnameMismatchCallback)"><code>connectWithHostnameChecking(SSLSocket,·HostnameMismatchCallback)</code></a>· | 120 | <div·class="deprecationComment">Use·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#connectWithHostnameChecking(javax.net.ssl.SSLSocket,eu.emi.security.authn.x509.impl.HostnameMismatchCallback)"><code>SocketFactoryCreator.connectWithHostnameChecking(SSLSocket,·HostnameMismatchCallback)</code></a>· |
121 | ·instead.·This·class·is·not·perfect·as·the·<code>HandshakeCompletedListener</code>·is·invoked·(at·least·in·reference·JDK) | 121 | ·instead.·This·class·is·not·perfect·as·the·<code>HandshakeCompletedListener</code>·is·invoked·(at·least·in·reference·JDK) |
122 | ·in·a·separate·thread,·what·can·easily·lead·to·a·situation·when·the·connection·is·opened·and·made·available, | 122 | ·in·a·separate·thread,·what·can·easily·lead·to·a·situation·when·the·connection·is·opened·and·made·available, |
123 | ·before·this·implementation·finishes·checking.</div> | 123 | ·before·this·implementation·finishes·checking.</div> |
124 | </td> | 124 | </td> |
125 | </tr> | 125 | </tr> |
126 | </tbody> | 126 | </tbody> |
127 | </table> | 127 | </table> |
Offset 22, 31 lines modified | Offset 22, 25 lines modified | ||
22 | 22 | ||
23 | ******·Deprecated·API·****** | 23 | ******·Deprecated·API·****** |
24 | *****·Contents·***** | 24 | *****·Contents·***** |
25 | ····*·Classes | 25 | ····*·Classes |
26 | ····*·Methods | 26 | ····*·Methods |
27 | ····*·Constructors | 27 | ····*·Constructors |
28 | ····*·············································Classes | 28 | ····*·······················································Classes |
29 | ······Class································································Description | 29 | ······Class································································Description |
30 | ···········································································Use | 30 | ···········································································Use |
31 | ···········································································connectWithHostnameChecking | 31 | ···········································································SocketFactoryCreator.connectWithHostnameChecking |
32 | ···········································································(SSLSocket, | ||
33 | ···········································································HostnameMismatchCallback) | 32 | ···········································································(SSLSocket,_HostnameMismatchCallback)·instead. |
34 | ···········································································instead.·This·class·is·not | ||
35 | ···········································································perfect·as·the | 33 | ···········································································This·class·is·not·perfect·as·the |
36 | ···········································································HandshakeCompletedListener | ||
37 | ······eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker·is·invoked·(at·least | 34 | ······eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker·HandshakeCompletedListener·is·invoked·(at·least |
38 | ···········································································reference·JDK)·in·a | ||
39 | ···········································································separate·thread,·what·can | 35 | ···········································································in·reference·JDK)·in·a·separate·thread,·what·can |
40 | ···········································································easily·lead·to·a·situation | 36 | ···········································································easily·lead·to·a·situation·when·the·connection |
41 | ···········································································when·the·connection·is | ||
42 | ···········································································opened·and·made·available, | 37 | ···········································································is·opened·and·made·available,·before·this |
43 | ···········································································before·this·implementation | ||
44 | ···········································································finishes·checking. | 38 | ···········································································implementation·finishes·checking. |
45 | ····*·····································Methods | 39 | ····*·····································Methods |
46 | ······Method·······························································Description | 40 | ······Method·······························································Description |
47 | ···········································································use·other | 41 | ···········································································use·other |
48 | ······eu.emi.security.authn.x509.helpers.KeyStoreHelper.getInstance·····methods | 42 | ······eu.emi.security.authn.x509.helpers.KeyStoreHelper.getInstance·····methods |
49 | ······(String)·····························································from·this | 43 | ······(String)·····························································from·this |
50 | ···········································································class. | 44 | ···········································································class. |
51 | ···········································································This·method | 45 | ···········································································This·method |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | <div·class="block">Globus·EACL·policy·store·common·code.</div> | 122 | <div·class="block">Globus·EACL·policy·store·common·code.</div> |
123 | </dd> | 123 | </dd> |
124 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/helpers/ns/AbstractGlobusNamespacesStore.html#%3Cinit%3E(eu.emi.security.authn.x509.helpers.ObserversHandler,boolean)">AbstractGlobusNamespacesStore(ObserversHandler,·boolean)</a></span>·-·Constructor·for·class·eu.emi.security.authn.x509.helpers.ns.<a·href="eu/emi/security/authn/x509/helpers/ns/AbstractGlobusNamespacesStore.html"·title="class·in·eu.emi.security.authn.x509.helpers.ns">AbstractGlobusNamespacesStore</a></dt> | 124 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/helpers/ns/AbstractGlobusNamespacesStore.html#%3Cinit%3E(eu.emi.security.authn.x509.helpers.ObserversHandler,boolean)">AbstractGlobusNamespacesStore(ObserversHandler,·boolean)</a></span>·-·Constructor·for·class·eu.emi.security.authn.x509.helpers.ns.<a·href="eu/emi/security/authn/x509/helpers/ns/AbstractGlobusNamespacesStore.html"·title="class·in·eu.emi.security.authn.x509.helpers.ns">AbstractGlobusNamespacesStore</a></dt> |
125 | <dd> </dd> | 125 | <dd> </dd> |
126 | <dt><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl"><span·class="typeNameLink">AbstractHostnameToCertificateChecker</span></a>·-·Class·in·<a·href="eu/emi/security/authn/x509/impl/package-summary.html">eu.emi.security.authn.x509.impl</a></dt> | 126 | <dt><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl"><span·class="typeNameLink">AbstractHostnameToCertificateChecker</span></a>·-·Class·in·<a·href="eu/emi/security/authn/x509/impl/package-summary.html">eu.emi.security.authn.x509.impl</a></dt> |
127 | <dd> | 127 | <dd> |
128 | <div·class="deprecationBlock"><span·class="deprecatedLabel">Deprecated.</span> | 128 | <div·class="deprecationBlock"><span·class="deprecatedLabel">Deprecated.</span> |
129 | <div·class="deprecationComment">Use·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#connectWithHostnameChecking(javax.net.ssl.SSLSocket,eu.emi.security.authn.x509.impl.HostnameMismatchCallback)"><code>connectWithHostnameChecking(SSLSocket,·HostnameMismatchCallback)</code></a>· | 129 | <div·class="deprecationComment">Use·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#connectWithHostnameChecking(javax.net.ssl.SSLSocket,eu.emi.security.authn.x509.impl.HostnameMismatchCallback)"><code>SocketFactoryCreator.connectWithHostnameChecking(SSLSocket,·HostnameMismatchCallback)</code></a>· |
130 | ·instead.·This·class·is·not·perfect·as·the·<code>HandshakeCompletedListener</code>·is·invoked·(at·least·in·reference·JDK) | 130 | ·instead.·This·class·is·not·perfect·as·the·<code>HandshakeCompletedListener</code>·is·invoked·(at·least·in·reference·JDK) |
131 | ·in·a·separate·thread,·what·can·easily·lead·to·a·situation·when·the·connection·is·opened·and·made·available, | 131 | ·in·a·separate·thread,·what·can·easily·lead·to·a·situation·when·the·connection·is·opened·and·made·available, |
132 | ·before·this·implementation·finishes·checking.</div> | 132 | ·before·this·implementation·finishes·checking.</div> |
133 | </div> | 133 | </div> |
134 | </dd> | 134 | </dd> |
135 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html#%3Cinit%3E()">AbstractHostnameToCertificateChecker()</a></span>·-·Constructor·for·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl">AbstractHostnameToCertificateChecker</a></dt> | 135 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html#%3Cinit%3E()">AbstractHostnameToCertificateChecker()</a></span>·-·Constructor·for·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/AbstractHostnameToCertificateChecker.html"·title="class·in·eu.emi.security.authn.x509.impl">AbstractHostnameToCertificateChecker</a></dt> |
136 | <dd> | 136 | <dd> |
Offset 1839, 25 lines modified | Offset 1839, 25 lines modified | ||
1839 | <dd> </dd> | 1839 | <dd> </dd> |
1840 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/proxy/ProxyChainInfo.html#getSerialNumbers()">getSerialNumbers()</a></span>·-·Method·in·class·eu.emi.security.authn.x509.proxy.<a·href="eu/emi/security/authn/x509/proxy/ProxyChainInfo.html"·title="class·in·eu.emi.security.authn.x509.proxy">ProxyChainInfo</a></dt> | 1840 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/proxy/ProxyChainInfo.html#getSerialNumbers()">getSerialNumbers()</a></span>·-·Method·in·class·eu.emi.security.authn.x509.proxy.<a·href="eu/emi/security/authn/x509/proxy/ProxyChainInfo.html"·title="class·in·eu.emi.security.authn.x509.proxy">ProxyChainInfo</a></dt> |
1841 | <dd> </dd> | 1841 | <dd> </dd> |
1842 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/helpers/ssl/CredentialX509KeyManager.html#getServerAliases(java.lang.String,java.security.Principal%5B%5D)">getServerAliases(String,·Principal[])</a></span>·-·Method·in·class·eu.emi.security.authn.x509.helpers.ssl.<a·href="eu/emi/security/authn/x509/helpers/ssl/CredentialX509KeyManager.html"·title="class·in·eu.emi.security.authn.x509.helpers.ssl">CredentialX509KeyManager</a></dt> | 1842 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/helpers/ssl/CredentialX509KeyManager.html#getServerAliases(java.lang.String,java.security.Principal%5B%5D)">getServerAliases(String,·Principal[])</a></span>·-·Method·in·class·eu.emi.security.authn.x509.helpers.ssl.<a·href="eu/emi/security/authn/x509/helpers/ssl/CredentialX509KeyManager.html"·title="class·in·eu.emi.security.authn.x509.helpers.ssl">CredentialX509KeyManager</a></dt> |
1843 | <dd> </dd> | 1843 | <dd> </dd> |
1844 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getServerSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator)">getServerSocketFactory(X509Credential,·X509CertChainValidator)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> | 1844 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getServerSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator)">getServerSocketFactory(X509Credential,·X509CertChainValidator)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> |
1845 | <dd> | 1845 | <dd> |
1846 | <div·class="block">Same·as·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getServerSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)"><code>getServerSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</code></a>· | 1846 | <div·class="block">Same·as·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getServerSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)"><code>SocketFactoryCreator.getServerSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</code></a>· |
1847 | ·using·<code>SecureRandom</code>·implementation·as·the·last·argument.</div> | 1847 | ·using·<code>SecureRandom</code>·implementation·as·the·last·argument.</div> |
1848 | </dd> | 1848 | </dd> |
1849 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getServerSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)">getServerSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> | 1849 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getServerSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)">getServerSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> |
1850 | <dd> | 1850 | <dd> |
1851 | <div·class="block">Returns·an·<code>SSLServerSocketFactory</code>·configured·to·check | 1851 | <div·class="block">Returns·an·<code>SSLServerSocketFactory</code>·configured·to·check |
1852 | ·client·certificates·with·a·provided·validator.</div> | 1852 | ·client·certificates·with·a·provided·validator.</div> |
1853 | </dd> | 1853 | </dd> |
1854 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator)">getSocketFactory(X509Credential,·X509CertChainValidator)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> | 1854 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator)">getSocketFactory(X509Credential,·X509CertChainValidator)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> |
1855 | <dd> | 1855 | <dd> |
1856 | <div·class="block">Same·as·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)"><code>getSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</code></a>· | 1856 | <div·class="block">Same·as·<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)"><code>SocketFactoryCreator.getSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</code></a>· |
1857 | ·using·<code>SecureRandom</code>·implementation·as·the·last·argument.</div> | 1857 | ·using·<code>SecureRandom</code>·implementation·as·the·last·argument.</div> |
1858 | </dd> | 1858 | </dd> |
1859 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)">getSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> | 1859 | <dt><span·class="memberNameLink"><a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html#getSocketFactory(eu.emi.security.authn.x509.X509Credential,eu.emi.security.authn.x509.X509CertChainValidator,java.security.SecureRandom)">getSocketFactory(X509Credential,·X509CertChainValidator,·SecureRandom)</a></span>·-·Static·method·in·class·eu.emi.security.authn.x509.impl.<a·href="eu/emi/security/authn/x509/impl/SocketFactoryCreator.html"·title="class·in·eu.emi.security.authn.x509.impl">SocketFactoryCreator</a></dt> |
1860 | <dd> | 1860 | <dd> |
1861 | <div·class="block">Returns·an·<code>SSLSocketFactory</code>·configured·to·check | 1861 | <div·class="block">Returns·an·<code>SSLSocketFactory</code>·configured·to·check |
1862 | ·servers'·certificates·with·a·provided·validator.</div> | 1862 | ·servers'·certificates·with·a·provided·validator.</div> |
1863 | </dd> | 1863 | </dd> |
Offset 47, 19 lines modified | Offset 47, 20 lines modified | ||
47 | ······Globus·EACL·policy·store·common·code. | 47 | ······Globus·EACL·policy·store·common·code. |
48 | ··AbstractGlobusNamespacesStore(ObserversHandler,_boolean)·-·Constructor·for | 48 | ··AbstractGlobusNamespacesStore(ObserversHandler,_boolean)·-·Constructor·for |
49 | ··class·eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore | 49 | ··class·eu.emi.security.authn.x509.helpers.ns.AbstractGlobusNamespacesStore |
50 | ······ | 50 | ······ |
51 | ··AbstractHostnameToCertificateChecker·-·Class·in | 51 | ··AbstractHostnameToCertificateChecker·-·Class·in |
52 | ··eu.emi.security.authn.x509.impl | 52 | ··eu.emi.security.authn.x509.impl |
53 | ······Deprecated. | 53 | ······Deprecated. |
54 | ······Use·connectWithHostnameChecking(SSLSocket,_HostnameMismatchCallback) | ||
55 | ······instead.·This·class·is·not·perfect·as·the·HandshakeCompletedListener·is | ||
56 | ······invoked·(at·least·in·reference·JDK)·in·a·separate·thread,·what·can·easily | ||
57 | ······lead·to·a·situation·when·the·connection·is·opened·and·made·available, | ||
58 | ······ | 54 | ······Use·SocketFactoryCreator.connectWithHostnameChecking(SSLSocket, |
55 | ······HostnameMismatchCallback)·instead.·This·class·is·not·perfect·as·the | ||
56 | ······HandshakeCompletedListener·is·invoked·(at·least·in·reference·JDK)·in·a | ||
57 | ······separate·thread,·what·can·easily·lead·to·a·situation·when·the·connection | ||
58 | ······is·opened·and·made·available,·before·this·implementation·finishes | ||
59 | ······checking. | ||
59 | ··AbstractHostnameToCertificateChecker()·-·Constructor·for·class | 60 | ··AbstractHostnameToCertificateChecker()·-·Constructor·for·class |
60 | ··eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker | 61 | ··eu.emi.security.authn.x509.impl.AbstractHostnameToCertificateChecker |
61 | ······Deprecated. | 62 | ······Deprecated. |
62 | ······ | 63 | ······ |
63 | ··AbstractNamespacesStore·-·Class·in·eu.emi.security.authn.x509.helpers.ns | 64 | ··AbstractNamespacesStore·-·Class·in·eu.emi.security.authn.x509.helpers.ns |
64 | ······Policy·store·common·code. | 65 | ······Policy·store·common·code. |
65 | ··AbstractNamespacesStore(ObserversHandler,_boolean)·-·Constructor·for·class | 66 | ··AbstractNamespacesStore(ObserversHandler,_boolean)·-·Constructor·for·class |
Offset 1759, 24 lines modified | Offset 1760, 26 lines modified | ||
1759 | ··eu.emi.security.authn.x509.proxy.ProxyChainInfo | 1760 | ··eu.emi.security.authn.x509.proxy.ProxyChainInfo |
1760 | ······ | 1761 | ······ |
1761 | ··getServerAliases(String,_Principal[])·-·Method·in·class | 1762 | ··getServerAliases(String,_Principal[])·-·Method·in·class |
1762 | ··eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager | 1763 | ··eu.emi.security.authn.x509.helpers.ssl.CredentialX509KeyManager |
1763 | ······ | 1764 | ······ |
1764 | ··getServerSocketFactory(X509Credential,_X509CertChainValidator)·-·Static | 1765 | ··getServerSocketFactory(X509Credential,_X509CertChainValidator)·-·Static |
1765 | ··method·in·class·eu.emi.security.authn.x509.impl.SocketFactoryCreator | 1766 | ··method·in·class·eu.emi.security.authn.x509.impl.SocketFactoryCreator |
1766 | ······Same·as·getServerSocketFactory(X509Credential,_X509CertChainValidator, | ||
1767 | ······S | 1767 | ······Same·as·SocketFactoryCreator.getServerSocketFactory(X509Credential, |
1768 | ······X509CertChainValidator,_SecureRandom)·using·SecureRandom·implementation | ||
1769 | ······as·the·last·argument. | ||
1768 | ··getServerSocketFactory(X509Credential,_X509CertChainValidator,_SecureRandom) | 1770 | ··getServerSocketFactory(X509Credential,_X509CertChainValidator,_SecureRandom) |
1769 | ··-·Static·method·in·class·eu.emi.security.authn.x509.impl.SocketFactoryCreator | 1771 | ··-·Static·method·in·class·eu.emi.security.authn.x509.impl.SocketFactoryCreator |
1770 | ······Returns·an·SSLServerSocketFactory·configured·to·check·client·certificates | 1772 | ······Returns·an·SSLServerSocketFactory·configured·to·check·client·certificates |
1771 | ······with·a·provided·validator. | 1773 | ······with·a·provided·validator. |
1772 | ··getSocketFactory(X509Credential,_X509CertChainValidator)·-·Static·method·in | 1774 | ··getSocketFactory(X509Credential,_X509CertChainValidator)·-·Static·method·in |
1773 | ··class·eu.emi.security.authn.x509.impl.SocketFactoryCreator | 1775 | ··class·eu.emi.security.authn.x509.impl.SocketFactoryCreator |
1774 | ······Same·as·getSocketFactory(X509Credential,_X509CertChainValidator, | ||
1775 | ······S | 1776 | ······Same·as·SocketFactoryCreator.getSocketFactory(X509Credential, |
1777 | ······X509CertChainValidator,_SecureRandom)·using·SecureRandom·implementation | ||
1778 | ······as·the·last·argument. | ||
1776 | ··getSocketFactory(X509Credential,_X509CertChainValidator,_SecureRandom)·- | 1779 | ··getSocketFactory(X509Credential,_X509CertChainValidator,_SecureRandom)·- |
1777 | ··Static·method·in·class·eu.emi.security.authn.x509.impl.SocketFactoryCreator | 1780 | ··Static·method·in·class·eu.emi.security.authn.x509.impl.SocketFactoryCreator |
1778 | ······Returns·an·SSLSocketFactory·configured·to·check·servers'·certificates | 1781 | ······Returns·an·SSLSocketFactory·configured·to·check·servers'·certificates |
1779 | ······with·a·provided·validator. | 1782 | ······with·a·provided·validator. |
1780 | ··getSourceRestrictionExcludedAddresses()·-·Method·in·class | 1783 | ··getSourceRestrictionExcludedAddresses()·-·Method·in·class |
1781 | ··eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions | 1784 | ··eu.emi.security.authn.x509.proxy.BaseProxyCertificateOptions |
1782 | ······Gets·an·excluded·from·source·restriction·IP·addressSpace·from·the·data | 1785 | ······Gets·an·excluded·from·source·restriction·IP·addressSpace·from·the·data |