src/share/classes/java/security/Certificate.java
Print this page
*** 1,7 ****
/*
! * Copyright (c) 1996, 2006, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
--- 1,7 ----
/*
! * Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
*** 94,104 ****
*/
public abstract PublicKey getPublicKey();
/**
* Encodes the certificate to an output stream in a format that can
! * be decoded by the <code>decode</code> method.
*
* @param stream the output stream to which to encode the
* certificate.
*
* @exception KeyException if the certificate is not
--- 94,104 ----
*/
public abstract PublicKey getPublicKey();
/**
* Encodes the certificate to an output stream in a format that can
! * be decoded by the {@code decode} method.
*
* @param stream the output stream to which to encode the
* certificate.
*
* @exception KeyException if the certificate is not
*** 113,124 ****
public abstract void encode(OutputStream stream)
throws KeyException, IOException;
/**
* Decodes a certificate from an input stream. The format should be
! * that returned by <code>getFormat</code> and produced by
! * <code>encode</code>.
*
* @param stream the input stream from which to fetch the data
* being decoded.
*
* @exception KeyException if the certificate is not properly initialized,
--- 113,124 ----
public abstract void encode(OutputStream stream)
throws KeyException, IOException;
/**
* Decodes a certificate from an input stream. The format should be
! * that returned by {@code getFormat} and produced by
! * {@code encode}.
*
* @param stream the input stream from which to fetch the data
* being decoded.
*
* @exception KeyException if the certificate is not properly initialized,
*** 135,146 ****
/**
* Returns the name of the coding format. This is used as a hint to find
* an appropriate parser. It could be "X.509", "PGP", etc. This is
! * the format produced and understood by the <code>encode</code>
! * and <code>decode</code> methods.
*
* @return the name of the coding format.
*/
public abstract String getFormat();
--- 135,146 ----
/**
* Returns the name of the coding format. This is used as a hint to find
* an appropriate parser. It could be "X.509", "PGP", etc. This is
! * the format produced and understood by the {@code encode}
! * and {@code decode} methods.
*
* @return the name of the coding format.
*/
public abstract String getFormat();