Uses of Package
java.security

Packages that use java.security
Package
Description
Contains all of the classes for creating user interfaces and for painting graphics and images.
Provides for system input and output through data streams, serialization and the file system.
Provides classes that are fundamental to the design of the Java programming language.
Provides services that allow Java programming language agents to instrument programs running on the Java Virtual Machine (JVM).
Provides the management interfaces for monitoring and management of the Java virtual machine and other components in the Java runtime.
Provides classes and interfaces for obtaining reflective information about classes and objects.
Provides the classes for implementing networking applications.
Defines interfaces and classes for the Java virtual machine to access files, file attributes, and file systems.
Interfaces and classes providing access to file and file system attributes.
Provides the classes and interfaces for the security framework.
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
Provides classes and interfaces for key specifications and algorithm parameter specifications.
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java programming language.
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
Utility classes commonly useful in concurrent programming.
Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
Provides the classes and interfaces of the Java 2 platform's core logging facilities.
Provides the classes and interfaces for cryptographic operations.
Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.
Provides classes and interfaces for key specifications and algorithm parameter specifications.
Provides the core classes for the Java Management Extensions.
Provides the classes which implement advanced dynamic loading.
Interfaces for remote access to JMX MBean servers.
Provides classes for the secure socket package.
This package provides a framework for authentication and authorization.
This package contains utility classes related to the Kerberos network authentication protocol.
This package provides a pluggable authentication framework.
This package contains the classes that should be used to store X500 Principal and X500 Private Credentials in a Subject.
Provides classes for public key certificates.
Provides interfaces and classes for capture, processing, and playback of sampled audio data.
Common classes for XML cryptography.
Classes for generating and validating XML digital signatures.
DOM-specific classes for the javax.xml.crypto.dsig package.
Classes for parsing and processing KeyInfo elements and structures.
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.