java.security.cert

Class Certificate

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    X509Certificate

    public abstract class Certificate
    extends Object
    implements Serializable

    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. (A principal represents an entity such as an individual user, a group, or a corporation.)

    This class is an abstraction for certificates that have different formats but important common uses. For example, different types of certificates, such as X.509 and PGP, share general certificate functionality (like encoding and verifying) and some types of information (like a public key).

    X.509, PGP, and SDSI certificates can all be implemented by subclassing the Certificate class, even though they contain different sets of information, and they store and retrieve the information in different ways.

    See Also:
    X509Certificate, CertificateFactory, Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class and Description
      protected static class  Certificate.CertificateRep
      Alternate Certificate class for serialization.

        

    • Constructor Summary

      Constructors 
      Modifier Constructor and Description
      protected Certificate(String type)
      Creates a certificate of the specified type.

        

    • Method Summary

      Methods 
      Modifier and Type Method and Description
      boolean equals(Object other)
      Compares this certificate for equality with the specified object.
      abstract byte[] getEncoded()
      Returns the encoded form of this certificate.
      abstract PublicKey getPublicKey()
      Gets the public key from this certificate.
      String getType()
      Returns the type of this certificate.
      int hashCode()
      Returns a hashcode value for this certificate from its encoded form.
      abstract String toString()
      Returns a string representation of this certificate.
      abstract void verify(PublicKey key)
      Verifies that this certificate was signed using the private key that corresponds to the specified public key.
      abstract void verify(PublicKey key, String sigProvider)
      Verifies that this certificate was signed using the private key that corresponds to the specified public key.
      protected Object writeReplace()
      Replace the Certificate to be serialized.

        

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:22:51 Cette version de la page est en cache (à la date du 22/12/2024 15:22:51) 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 30/08/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-java/security/cert/certificate.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

  1. Consulter le document html Langue du document :fr Manuel PHP : https://docs.oracle.com, Certificate

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.

Table des matières Haut