Class Overview
A SignerInfo, as defined in PKCS#7's signedData type.
Summary
Public Constructors |
|
SignerInfo(X500Name issuerName, BigInteger serial, AlgorithmId digestAlgorithmId, AlgorithmId digestEncryptionAlgorithmId, byte[] encryptedDigest)
|
|
SignerInfo(X500Name issuerName, BigInteger serial, AlgorithmId digestAlgorithmId, PKCS9Attributes authenticatedAttributes, AlgorithmId digestEncryptionAlgorithmId, byte[] encryptedDigest, PKCS9Attributes unauthenticatedAttributes)
|
|
SignerInfo(DerInputStream derin)
Parses a PKCS#7 signer info.
|
|
SignerInfo(DerInputStream derin, boolean oldStyle)
Parses a PKCS#7 signer info.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
From interface
sun.security.util.DerEncoder
|
Public Constructors
Parses a PKCS#7 signer info.
public
SignerInfo
(DerInputStream derin, boolean oldStyle)
Parses a PKCS#7 signer info.
This constructor is used only for backwards compatibility with
PKCS#7 blocks that were generated using JDK1.1.x.
Parameters
derin
| the ASN.1 encoding of the signer info. |
oldStyle
| flag indicating whether or not the given signer info
is encoded according to JDK1.1.x.
|
Public Methods
public
void
derEncode
(OutputStream out)
DER encode this object onto an output stream.
Implements the DerEncoder
interface.
Parameters
out
| the output stream on which to write the DER encoding. |
public
byte[]
getEncryptedDigest
()
public
String
toString
()
Returns a string representation of the object. In general, the
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
Returns
- a string representation of the object.