java.security
Interface Certificate
java.lang.Object
|
+--java.security.Certificate
public interface Certificate
This interface models a digital certificate which verifies the
authenticity of a party. This class simply allows certificate
information to be queried, it does not guarantee that the certificate
is valid.
This class is deprecated in favor of the new java.security.cert package.
It exists for backward compatibility only.
Since:Author:- Aaron M. Renn (arenn@urbanophile.com)
decode
public void decode(java.io.InputStream in)
This method reads an encoded certificate from an InputStream
.
Parameters:
Throws:
KeyException
- if there is a problem with the certificate dataIOException
- if an error occurs reading from the stream
See Also:
encode
public void encode(java.io.OutputStream out)
This method writes the certificate to an OutputStream
in
a format that can be understood by the decode
method.
Parameters:
Throws:
See Also:
getFormat
public String getFormat()
This method returns the encoding format of the certificate (e.g., "PGP",
"X.509"). This format is used by the encode
and
decode
methods.
Returns:
- the encoding format being used
getGuarantor
public Principal getGuarantor()
This method returns the Principal
that is guaranteeing
this certificate.
Returns:
- the
Principal
guaranteeing the certificate
getPrincipal
public Principal getPrincipal()
This method returns the Principal
being guaranteed by
this certificate.
Returns:
- the
Principal
guaranteed by this certificate
getPublicKey
public PublicKey getPublicKey()
This method returns the public key for the Principal
that
is being guaranteed.
Returns:
- the
PublicKey
of the Principal being guaranteed
toString
public String toString(boolean detail)
This method returns a String
representation of the contents
of this certificate.
Parameters:
Returns:
- the string representation
This class is deprecated in favor of the new java.security.cert package. It exists for backward compatibility only.