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 11 java.base.jmod - Base Module
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module.
JDK 11 Base module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\java.base.jmod.
JDK 11 Base module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Base module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/security/Timestamp.java
/* * Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.security; import java.io.*; import java.security.cert.Certificate; import java.security.cert.CertPath; import java.security.cert.X509Extension; import java.util.Date; import java.util.List; /** * This class encapsulates information about a signed timestamp. * It is immutable. * It includes the timestamp's date and time as well as information about the * Timestamping Authority (TSA) which generated and signed the timestamp. * * @since 1.5 * @author Vincent Ryan */ public final class Timestamp implements Serializable { private static final long serialVersionUID = -5502683707821851294L; /** * The timestamp's date and time * * @serial */ private Date timestamp; /** * The TSA's certificate path. * * @serial */ private CertPath signerCertPath; /* * Hash code for this timestamp. */ private transient int myhash = -1; /** * Constructs a Timestamp. * * @param timestamp is the timestamp's date and time. It must not be null. * @param signerCertPath is the TSA's certificate path. It must not be null. * @throws NullPointerException if timestamp or signerCertPath is null. */ public Timestamp(Date timestamp, CertPath signerCertPath) { if (timestamp == null || signerCertPath == null) { throw new NullPointerException(); } this.timestamp = new Date(timestamp.getTime()); // clone this.signerCertPath = signerCertPath; } /** * Returns the date and time when the timestamp was generated. * * @return The timestamp's date and time. */ public Date getTimestamp() { return new Date(timestamp.getTime()); // clone } /** * Returns the certificate path for the Timestamping Authority. * * @return The TSA's certificate path. */ public CertPath getSignerCertPath() { return signerCertPath; } /** * Returns the hash code value for this timestamp. * The hash code is generated using the date and time of the timestamp * and the TSA's certificate path. * * @return a hash code value for this timestamp. */ public int hashCode() { if (myhash == -1) { myhash = timestamp.hashCode() + signerCertPath.hashCode(); } return myhash; } /** * Tests for equality between the specified object and this * timestamp. Two timestamps are considered equal if the date and time of * their timestamp's and their signer's certificate paths are equal. * * @param obj the object to test for equality with this timestamp. * * @return true if the timestamp are considered equal, false otherwise. */ public boolean equals(Object obj) { if (obj == null || (!(obj instanceof Timestamp))) { return false; } Timestamp that = (Timestamp)obj; if (this == that) { return true; } return (timestamp.equals(that.getTimestamp()) && signerCertPath.equals(that.getSignerCertPath())); } /** * Returns a string describing this timestamp. * * @return A string comprising the date and time of the timestamp and * its signer's certificate. */ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("("); sb.append("timestamp: " + timestamp); List<? extends Certificate> certs = signerCertPath.getCertificates(); if (!certs.isEmpty()) { sb.append("TSA: " + certs.get(0)); } else { sb.append("TSA: <empty>"); } sb.append(")"); return sb.toString(); } // Explicitly reset hash code value to -1 private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException { ois.defaultReadObject(); myhash = -1; timestamp = new Date(timestamp.getTime()); } }
⏎ java/security/Timestamp.java
Or download all of them as a single archive file:
File name: java.base-11.0.1-src.zip File size: 8740354 bytes Release date: 2018-11-04 Download
2020-05-29, 243111👍, 0💬
Popular Posts:
JDK 11 jdk.jfr.jmod is the JMOD file for JDK 11 JFR module. JDK 11 JFR module compiled class files a...
What Is mail.jar of JavaMail 1.3? I got the JAR file from javamail-1_3.zip. mail.jar in javamail-1_3...
Provides support for the runtime platform, core utility methods and the extension registry. JAR File...
JDK 11 jdk.rmic.jmod is the JMOD file for JDK 11 RMI (Remote Method Invocation) Compiler Tool tool, ...
JDK 11 jdk.crypto.mscapi.jmod is the JMOD file for JDK 11 Crypto MSCAPI module. JDK 11 Crypto MSCAPI...