Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
Collections:
Other Resources:
JDK 17 java.security.jgss.jmod - Security JGSS Module
JDK 17 java.security.jgss.jmod is the JMOD file for JDK 17 Security JGSS
(Java Generic Security Service) module.
JDK 17 Security JGSS module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.security.jgss.jmod.
JDK 17 Security JGSS module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Security JGSS module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.security.jgss.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ org/ietf/jgss/package-info.java
/*
* Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
/**
* This package presents a framework that allows application developers to
* make use of security services like authentication, data integrity and
* data confidentiality from a variety of underlying security mechanisms
* like Kerberos, using a unified API. The security mechanisms that an
* application can
* chose to use are identified with unique object identifiers. One example
* of such a mechanism is the Kerberos v5 GSS-API mechanism (object
* identifier 1.2.840.113554.1.2.2). This mechanism is available through
* the default instance of the GSSManager class.<p>
*
* The GSS-API is defined in a language independent way in
* <a href=http://www.ietf.org/rfc/rfc2743.txt>RFC 2743</a>. The Java
* language bindings are defined in
* <a href=http://www.ietf.org/rfc/rfc2853.txt>RFC 2853</a><p>
*
* An application starts out by instantiating a {@code GSSManager}
* which then serves as a factory for a security context. An application
* can use specific principal names and credentials that are also created
* using the GSSManager; or it can instantiate a
* context with system defaults. It then goes through a context
* establishment loop. Once a context is established with the
* peer, authentication is complete. Data protection such as integrity
* and confidentiality can then be obtained from this context.<p>
*
* The GSS-API does not perform any communication with the peer. It merely
* produces tokens that the application must somehow transport to the
* other end.
*
* <h2 id="useSubjectCredsOnly">Credential Acquisition</h2>
* The GSS-API itself does not dictate how an underlying mechanism
* obtains the credentials that are needed for authentication. It is
* assumed that prior to calling the GSS-API, these credentials are
* obtained and stored in a location that the mechanism provider is
* aware of. However, the default model in the Java platform will be
* that mechanism providers must obtain credentials only from the private
* or public credential sets associated with the
* {@link javax.security.auth.Subject Subject} in the
* current access control context. The Kerberos v5
* mechanism will search for the required INITIATE and ACCEPT credentials
* ({@link javax.security.auth.kerberos.KerberosTicket KerberosTicket} and
* {@link javax.security.auth.kerberos.KerberosKey KerberosKey}) in
* the private credential set where as some other mechanism might look
* in the public set or in both. If the desired credential is not
* present in the appropriate sets of the current Subject, the GSS-API
* call must fail.<p>
*
* This model has the advantage that credential management
* is simple and predictable from the applications point of view. An
* application, given the right permissions, can purge the credentials in
* the Subject or renew them using standard Java API's. If it purged
* the credentials, it would be sure that the JGSS mechanism would fail,
* or if it renewed a time based credential it would be sure that a JGSS
* mechanism would succeed.<p>
*
* This model does require that a {@link
* javax.security.auth.login JAAS login} be performed in order to
* authenticate and populate a Subject that the JGSS mechanism can later
* utilize. However, applications have the ability to relax this
* restriction by means of a system property:
* {@systemProperty javax.security.auth.useSubjectCredsOnly}. By default
* this system property will be assumed to be {@code true} (even when
* it is unset) indicating that providers must only use the credentials
* that are present in the current Subject. However, if this property is
* explicitly set to false by the application, then it indicates that
* the provider is free to use any credentials cache of its choice. Such
* a credential cache might be a disk cache, an in-memory cache, or even
* just the current Subject itself.
*
* <h2>Related Documentation</h2>
* For an online tutorial on using Java GSS-API, please see
* {@extLink security_guide_jgss_tutorial
* Introduction to JAAS and Java GSS-API}.
*
* @since 1.4
* */
package org.ietf.jgss;
⏎ org/ietf/jgss/package-info.java
Or download all of them as a single archive file:
File name: java.security.jgss-17.0.5-src.zip File size: 225968 bytes Release date: 2022-09-13 Download
⇒ JDK 17 java.security.sasl.jmod - Security SASL Module
2023-10-27, ≈29🔥, 0💬
Popular Posts:
JDK 17 jdk.dynalink.jmod is the JMOD file for JDK 17 Dynamic Linking module. JDK 17 Dynamic Linking ...
SLF4J API is a simple API that allows to plug in any desired logging library at deployment time. Her...
JDK 11 jdk.jconsole.jmod is the JMOD file for JDK 11 JConsole tool, which can be invoked by the "jco...
maven-compat-3.5.4.jar is the JAR file for Apache Maven 3.5.4 Compact module. The JAR file name may ...
How to display types defined in an XML Schema file with the xs\QueryXS.java provided in the Apache X...