java.security.cert

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Net
51.Parser
52.PDF
53.Portal
54.Profiler
55.Project Management
56.Report
57.RSS RDF
58.Rule Engine
59.Science
60.Scripting
61.Search Engine
62.Security
63.Sevlet Container
64.Source Control
65.Swing Library
66.Template Engine
67.Test Coverage
68.Testing
69.UML
70.Web Crawler
71.Web Framework
72.Web Mail
73.Web Server
74.Web Services
75.Web Services apache cxf 2.2.6
76.Web Services AXIS2
77.Wiki Engine
78.Workflow Engines
79.XML
80.XML UI
Java Source Code / Java Documentation » 6.0 JDK Core » security » java.security.cert 
java.security.cert
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths. It contains support for X.509 v3 certificates and X.509 v2 CRLs.

Package Specification

Related Documentation

For information about X.509 certificates and CRLs, please see: @since 1.2
Java Source File NameTypeComment
Certificate.javaClass

Abstract class for managing a variety of identity certificates. An identity certificate is a binding of a principal to a public key which is vouched for by another principal.

CertificateEncodingException.javaClass Certificate Encoding Exception.
CertificateException.javaClass This exception indicates one of a variety of certificate problems.
CertificateExpiredException.javaClass Certificate Expired Exception.
CertificateFactory.javaClass This class defines the functionality of a certificate factory, which is used to generate certificate, certification path (CertPath) and certificate revocation list (CRL) objects from their encodings.

For encodings consisting of multiple certificates, use generateCertificates when you want to parse a collection of possibly unrelated certificates.

CertificateFactorySpi.javaClass This class defines the Service Provider Interface (SPI) for the CertificateFactory class.
CertificateNotYetValidException.javaClass Certificate is not yet valid exception.
CertificateParsingException.javaClass Certificate Parsing Exception.
CertPath.javaClass An immutable sequence of certificates (a certification path).

This is an abstract class that defines the methods common to all CertPaths.

CertPathBuilder.javaClass A class for building certification paths (also known as certificate chains).

This class uses a provider-based architecture. To create a CertPathBuilder, call one of the static getInstance methods, passing in the algorithm name of the CertPathBuilder desired and optionally the name of the provider desired.

Once a CertPathBuilder object has been created, certification paths can be constructed by calling the CertPathBuilder.build build method and passing it an algorithm-specific set of parameters.

CertPathBuilderException.javaClass An exception indicating one of a variety of problems encountered when building a certification path with a CertPathBuilder.

A CertPathBuilderException provides support for wrapping exceptions.

CertPathBuilderResult.javaInterface A specification of the result of a certification path builder algorithm.
CertPathBuilderSpi.javaClass The Service Provider Interface (SPI) for the CertPathBuilder CertPathBuilder class.
CertPathHelperImpl.javaClass Helper class that allows the Sun CertPath provider to access implementation dependent APIs in CertPath framework.
CertPathParameters.javaInterface A specification of certification path algorithm parameters. The purpose of this interface is to group (and provide type safety for) all CertPath parameter specifications.
CertPathValidator.javaClass A class for validating certification paths (also known as certificate chains).

This class uses a provider-based architecture. To create a CertPathValidator, call one of the static getInstance methods, passing in the algorithm name of the CertPathValidator desired and optionally the name of the provider desired.

CertPathValidatorException.javaClass An exception indicating one of a variety of problems encountered when validating a certification path.
CertPathValidatorResult.javaInterface A specification of the result of a certification path validator algorithm.

The purpose of this interface is to group (and provide type safety for) all certification path validator results.

CertPathValidatorSpi.javaClass The Service Provider Interface (SPI) for the CertPathValidator CertPathValidator class.
CertSelector.javaInterface A selector that defines a set of criteria for selecting Certificates.
CertStore.javaClass A class for retrieving Certificates and CRLs from a repository.

This class uses a provider-based architecture. To create a CertStore, call one of the static getInstance methods, passing in the type of CertStore desired, any applicable initialization parameters and optionally the name of the provider desired.

CertStoreException.javaClass An exception indicating one of a variety of problems retrieving certificates and CRLs from a CertStore.

A CertStoreException provides support for wrapping exceptions.

CertStoreParameters.javaInterface A specification of CertStore parameters.

The purpose of this interface is to group (and provide type safety for) all CertStore parameter specifications.

CertStoreSpi.javaClass The Service Provider Interface (SPI) for the CertStore CertStore class.
CollectionCertStoreParameters.javaClass Parameters used as input for the Collection CertStore algorithm.

This class is used to provide necessary configuration parameters to implementations of the Collection CertStore algorithm.

CRL.javaClass This class is an abstraction of certificate revocation lists (CRLs) that have different formats but important common uses.
CRLException.javaClass CRL (Certificate Revocation List) Exception.
CRLSelector.javaInterface A selector that defines a set of criteria for selecting CRLs. Classes that implement this interface are often used to specify which CRLs should be retrieved from a CertStore.

Concurrent Access

Unless otherwise specified, the methods defined in this interface are not thread-safe.

LDAPCertStoreParameters.javaClass Parameters used as input for the LDAP CertStore algorithm.

This class is used to provide necessary configuration parameters (server name and port number) to implementations of the LDAP CertStore algorithm.

Concurrent Access

Unless otherwise specified, the methods defined in this class are not thread-safe.

PKIXBuilderParameters.javaClass Parameters used as input for the PKIX CertPathBuilder algorithm.

A PKIX CertPathBuilder uses these parameters to CertPathBuilder.build build a CertPath which has been validated according to the PKIX certification path validation algorithm.

To instantiate a PKIXBuilderParameters object, an application must specify one or more most-trusted CAs as defined by the PKIX certification path validation algorithm.

PKIXCertPathBuilderResult.javaClass This class represents the successful result of the PKIX certification path builder algorithm.
PKIXCertPathChecker.javaClass An abstract class that performs one or more checks on an X509Certificate.
PKIXCertPathValidatorResult.javaClass This class represents the successful result of the PKIX certification path validation algorithm.
PKIXParameters.javaClass Parameters used as input for the PKIX CertPathValidator algorithm.
PolicyNode.javaInterface An immutable valid policy tree node as defined by the PKIX certification path validation algorithm.

One of the outputs of the PKIX certification path validation algorithm is a valid policy tree, which includes the policies that were determined to be valid, how this determination was reached, and any policy qualifiers encountered.

PolicyQualifierInfo.javaClass An immutable policy qualifier represented by the ASN.1 PolicyQualifierInfo structure.

The ASN.1 definition is as follows:

 PolicyQualifierInfo ::= SEQUENCE {
 policyQualifierId       PolicyQualifierId,
 qualifier               ANY DEFINED BY policyQualifierId }
 

A certificate policies extension, if present in an X.509 version 3 certificate, contains a sequence of one or more policy information terms, each of which consists of an object identifier (OID) and optional qualifiers.

TrustAnchor.javaClass A trust anchor or most-trusted Certification Authority (CA).

This class represents a "most-trusted CA", which is used as a trust anchor for validating X.509 certification paths.

X509Certificate.javaClass

Abstract class for X.509 certificates.

X509CertSelector.javaClass A CertSelector that selects X509Certificates that match all specified criteria.
X509CRL.javaClass

Abstract class for an X.509 Certificate Revocation List (CRL). A CRL is a time-stamped list identifying revoked certificates. It is signed by a Certificate Authority (CA) and made freely available in a public repository.

X509CRLEntry.javaClass

Abstract class for a revoked certificate in a CRL (Certificate Revocation List).

X509CRLSelector.javaClass A CRLSelector that selects X509CRLs that match all specified criteria.
X509Extension.javaInterface Interface for an X.509 extension.

The extensions defined for X.509 v3 X509Certificate Certificates and v2 X509CRL CRLs (Certificate Revocation Lists) provide methods for associating additional attributes with users or public keys, for managing the certification hierarchy, and for managing CRL distribution.

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.