- java.lang.Object
-
- java.security.cert.CertPathValidatorSpi
-
public abstract class CertPathValidatorSpi extends Object
The Service Provider Interface (SPI) for theCertPathValidator
class. AllCertPathValidator
implementations must include a class (the SPI class) that extends this class (CertPathValidatorSpi
) and implements all of its methods. In general, instances of this class should only be accessed through theCertPathValidator
class. For details, see the Java Cryptography Architecture.Concurrent Access
Instances of this class need not be protected against concurrent access from multiple threads. Threads that need to access a single
CertPathValidatorSpi
instance concurrently should synchronize amongst themselves and provide the necessary locking before calling the wrappingCertPathValidator
object.However, implementations of
CertPathValidatorSpi
may still encounter concurrency issues, since multiple threads each manipulating a differentCertPathValidatorSpi
instance need not synchronize.- Since:
- 1.4
-
-
Constructor Summary
Constructors Constructor and Description CertPathValidatorSpi()
The default constructor.
-
Method Summary
Methods Modifier and Type Method and Description abstract CertPathValidatorResult
engineValidate(CertPath certPath, CertPathParameters params)
Validates the specified certification path using the specified algorithm parameter set.
-
-
-
Method Detail
-
engineValidate
public abstract CertPathValidatorResult engineValidate(CertPath certPath, CertPathParameters params) throws CertPathValidatorException, InvalidAlgorithmParameterException
Validates the specified certification path using the specified algorithm parameter set.The
CertPath
specified must be of a type that is supported by the validation algorithm, otherwise anInvalidAlgorithmParameterException
will be thrown. For example, aCertPathValidator
that implements the PKIX algorithm validatesCertPath
objects of type X.509.- Parameters:
certPath
- theCertPath
to be validatedparams
- the algorithm parameters- Returns:
- the result of the validation algorithm
- Throws:
CertPathValidatorException
- if theCertPath
does not validateInvalidAlgorithmParameterException
- if the specified parameters or the type of the specifiedCertPath
are inappropriate for thisCertPathValidator
-
-
Traduction non disponible
Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.
Version en cache
22/12/2024 15:20:41 Cette version de la page est en cache (à la date du 22/12/2024 15:20:41) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 01/09/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-java/security/cert/certpathvalidatorspi.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.