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/AlgorithmParametersSpi.java
/* * Copyright (c) 1997, 2013, 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.spec.AlgorithmParameterSpec; import java.security.spec.InvalidParameterSpecException; /** * This class defines the <i>Service Provider Interface</i> (<b>SPI</b>) * for the {@code AlgorithmParameters} class, which is used to manage * algorithm parameters. * * <p> All the abstract methods in this class must be implemented by each * cryptographic service provider who wishes to supply parameter management * for a particular algorithm. * * @author Jan Luehe * * * @see AlgorithmParameters * @see java.security.spec.AlgorithmParameterSpec * @see java.security.spec.DSAParameterSpec * * @since 1.2 */ public abstract class AlgorithmParametersSpi { /** * Initializes this parameters object using the parameters * specified in {@code paramSpec}. * * @param paramSpec the parameter specification. * * @exception InvalidParameterSpecException if the given parameter * specification is inappropriate for the initialization of this parameter * object. */ protected abstract void engineInit(AlgorithmParameterSpec paramSpec) throws InvalidParameterSpecException; /** * Imports the specified parameters and decodes them * according to the primary decoding format for parameters. * The primary decoding format for parameters is ASN.1, if an ASN.1 * specification for this type of parameters exists. * * @param params the encoded parameters. * * @exception IOException on decoding errors */ protected abstract void engineInit(byte[] params) throws IOException; /** * Imports the parameters from {@code params} and * decodes them according to the specified decoding format. * If {@code format} is null, the * primary decoding format for parameters is used. The primary decoding * format is ASN.1, if an ASN.1 specification for these parameters * exists. * * @param params the encoded parameters. * * @param format the name of the decoding format. * * @exception IOException on decoding errors */ protected abstract void engineInit(byte[] params, String format) throws IOException; /** * Returns a (transparent) specification of this parameters * object. * {@code paramSpec} identifies the specification class in which * the parameters should be returned. It could, for example, be * {@code DSAParameterSpec.class}, to indicate that the * parameters should be returned in an instance of the * {@code DSAParameterSpec} class. * * @param <T> the type of the parameter specification to be returned * * @param paramSpec the specification class in which * the parameters should be returned. * * @return the parameter specification. * * @exception InvalidParameterSpecException if the requested parameter * specification is inappropriate for this parameter object. */ protected abstract <T extends AlgorithmParameterSpec> T engineGetParameterSpec(Class<T> paramSpec) throws InvalidParameterSpecException; /** * Returns the parameters in their primary encoding format. * The primary encoding format for parameters is ASN.1, if an ASN.1 * specification for this type of parameters exists. * * @return the parameters encoded using their primary encoding format. * * @exception IOException on encoding errors. */ protected abstract byte[] engineGetEncoded() throws IOException; /** * Returns the parameters encoded in the specified format. * If {@code format} is null, the * primary encoding format for parameters is used. The primary encoding * format is ASN.1, if an ASN.1 specification for these parameters * exists. * * @param format the name of the encoding format. * * @return the parameters encoded using the specified encoding scheme. * * @exception IOException on encoding errors. */ protected abstract byte[] engineGetEncoded(String format) throws IOException; /** * Returns a formatted string describing the parameters. * * @return a formatted string describing the parameters. */ protected abstract String engineToString(); }
⏎ java/security/AlgorithmParametersSpi.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, 242470👍, 0💬
Popular Posts:
MP3SPI is a Java Service Provider Interface that adds MP3 (MPEG 1/2/2.5 Layer 1/2/3) audio format su...
What Is commons-net-ftp-2.0.jar? commons-net-ftp-2.0.jar is the JAR file for Apache Commons Net FTP ...
Apache Avalon began in 1999 as the Java Apache Server Framework and in late 2002 separated from the ...
How to download and install mysql-connector-j-8.0.31 .zip?Connector/J Java library is a JDBC Driver ...
What Is jms.jar? I heard it's related to JMS (Java Message Service) 1.1? The if you have an jms.jar ...