Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 java.base.jmod - Base Module
JDK 17 java.base.jmod is the JMOD file for JDK 17 Base module.
JDK 17 Base module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.base.jmod.
JDK 17 Base module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Base module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/security/cert/CollectionCertStoreParameters.java
/* * Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.security.cert; import java.io.Serializable; import java.util.Collection; import java.util.Collections; /** * Parameters used as input for the Collection {@code CertStore} * algorithm. * <p> * This class is used to provide necessary configuration parameters * to implementations of the Collection {@code CertStore} * algorithm. The only parameter included in this class is the * {@code Collection} from which the {@code CertStore} will * retrieve certificates and CRLs. * <p> * <b>Concurrent Access</b> * <p> * Unless otherwise specified, the methods defined in this class are not * thread-safe. Multiple threads that need to access a single * object concurrently should synchronize amongst themselves and * provide the necessary locking. Multiple threads each manipulating * separate objects need not synchronize. * * @since 1.4 * @author Steve Hanna * @see java.util.Collection * @see CertStore */ public class CollectionCertStoreParameters implements CertStoreParameters { private Collection<?> coll; /** * Creates an instance of {@code CollectionCertStoreParameters} * which will allow certificates and CRLs to be retrieved from the * specified {@code Collection}. If the specified * {@code Collection} contains an object that is not a * {@code Certificate} or {@code CRL}, that object will be * ignored by the Collection {@code CertStore}. * <p> * The {@code Collection} is <b>not</b> copied. Instead, a * reference is used. This allows the caller to subsequently add or * remove {@code Certificates} or {@code CRL}s from the * {@code Collection}, thus changing the set of * {@code Certificates} or {@code CRL}s available to the * Collection {@code CertStore}. The Collection {@code CertStore} * will not modify the contents of the {@code Collection}. * <p> * If the {@code Collection} will be modified by one thread while * another thread is calling a method of a Collection {@code CertStore} * that has been initialized with this {@code Collection}, the * {@code Collection} must have fail-fast iterators. * * @param collection a {@code Collection} of * {@code Certificate}s and {@code CRL}s * @throws NullPointerException if {@code collection} is * {@code null} */ public CollectionCertStoreParameters(Collection<?> collection) { if (collection == null) throw new NullPointerException(); coll = collection; } /** * Creates an instance of {@code CollectionCertStoreParameters} with * the default parameter values (an empty and immutable * {@code Collection}). */ public CollectionCertStoreParameters() { coll = Collections.EMPTY_SET; } /** * Returns the {@code Collection} from which {@code Certificate}s * and {@code CRL}s are retrieved. This is <b>not</b> a copy of the * {@code Collection}, it is a reference. This allows the caller to * subsequently add or remove {@code Certificates} or * {@code CRL}s from the {@code Collection}. * * @return the {@code Collection} (never null) */ public Collection<?> getCollection() { return coll; } /** * Returns a copy of this object. Note that only a reference to the * {@code Collection} is copied, and not the contents. * * @return the copy */ public Object clone() { try { return super.clone(); } catch (CloneNotSupportedException e) { /* Cannot happen */ throw new InternalError(e.toString(), e); } } /** * Returns a formatted string describing the parameters. * * @return a formatted string describing the parameters */ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("CollectionCertStoreParameters: [\n"); sb.append(" collection: " + coll + "\n"); sb.append("]"); return sb.toString(); } }
⏎ java/security/cert/CollectionCertStoreParameters.java
Or download all of them as a single archive file:
File name: java.base-17.0.5-src.zip File size: 8883851 bytes Release date: 2022-09-13 Download
2023-09-26, 45874👍, 1💬
Popular Posts:
Old version of xml-apis.jar. JAR File Size and Download Location: File name: xmlParserAPIs.jar File ...
JDK 11 jdk.internal.vm.compiler .jmodis the JMOD file for JDK 11 Internal VM Compiler module. JDK 11...
commons-fileupload-1.3.3 -sources.jaris the source JAR file for Apache Commons FileUpload 1.3., whic...
maven-core-3.8.6.jar is the JAR file for Apache Maven 3.8.6 Core module. Apache Maven is a software ...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...