This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


java.security
class CodeSigner

java.lang.Object extended by java.security.CodeSigner
All Implemented Interfaces:
Serializable

public final class CodeSigner
extends Object
implements Serializable

This class encapsulates information about a code signer. It is immutable.


Constructor Summary
CodeSigner(CertPath signerCertPath, Timestamp timestamp)

          Constructs a CodeSigner object.
 
Method Summary
 boolean

          Tests for equality between the specified object and this code signer.
 CertPath

          Returns the signer's certificate path.
 Timestamp

          Returns the signature timestamp.
 int

          Returns the hash code value for this code signer.
 String

          Returns a string describing this code signer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeSigner

public CodeSigner(CertPath signerCertPath,
                  Timestamp timestamp)
Constructs a CodeSigner object.

Parameters:
signerCertPath - The signer's certificate path. It must not be null.
timestamp - A signature timestamp. If null then no timestamp was generated for the signature.
Method Detail

equals

public boolean equals(Object obj)
Tests for equality between the specified object and this code signer. Two code signers are considered equal if their signer certificate paths are equal and if their timestamps are equal, if present in both.

Overrides:
equals in class Object
Parameters:
obj - the object to test for equality with this object.
Returns:
true if the objects are considered equal, false otherwise.

getSignerCertPath

public CertPath getSignerCertPath()
Returns the signer's certificate path.

Returns:
A certificate path.

getTimestamp

public Timestamp getTimestamp()
Returns the signature timestamp.

Returns:
The timestamp or null if none is present.

hashCode

public int hashCode()
Returns the hash code value for this code signer. The hash code is generated using the signer's certificate path and the timestamp, if present.

Overrides:
hashCode in class Object
Returns:
a hash code value for this code signer.

toString

public String toString()
Returns a string describing this code signer.

Overrides:
toString in class Object
Returns:
A string comprising the signer's certificate and a timestamp, if present.


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.