public class FindCertTask
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) class |
FindCertTask.CertFinder
The actual long running task.
|
Modifier and Type | Field and Description |
---|---|
private byte[] |
certificate |
private java.lang.String |
cryptoki |
private int |
current |
private java.io.InputStream |
dataStream |
private byte[] |
digest |
private byte[] |
encryptedDigest |
static int |
ERROR |
static int |
FIND_CERTIFICATE_INITDATA |
static int |
FIND_DONE |
static int |
FIND_INIT_SESSION |
static int |
FIND_MAXIMUM |
static int |
FIND_START |
private int |
lengthOfTask |
private java.io.PrintStream |
log |
(package private) long |
mechanism |
private PCSCHelper |
pcscHelper |
static int |
RESET |
private java.lang.String |
signerLabel |
private java.lang.String |
statMessage |
private boolean |
tokenPresent |
Constructor and Description |
---|
FindCertTask(java.lang.String aCriptoki,
java.lang.String aSignerLabel,
java.io.PrintStream aLog) |
Modifier and Type | Method and Description |
---|---|
private boolean |
detectCardAndCriptoki() |
(package private) boolean |
done()
Called from ProgressBarDemo to find out if the task has completed.
|
byte[] |
getCertificate()
Inserire qui la descrizione del metodo.
|
(package private) int |
getCurrent()
Called from ProgressBarDemo to find out how much has been done.
|
java.io.InputStream |
getDataStream() |
byte[] |
getDigest()
This method was created in VisualAge.
|
byte[] |
getEncryptedDigest()
Inserire qui la descrizione del metodo.
|
(package private) int |
getLengthOfTask()
Called from ProgressBarDemo to find out how much work needs to be done.
|
long |
getMechanism() |
(package private) java.lang.String |
getMessage() |
(package private) void |
go()
Called from Signer Application to start the task.
|
boolean |
isTokenPresent() |
private void |
setCertificate(byte[] newCertificate)
Inserire qui la descrizione del metodo.
|
void |
setDataStream(java.io.InputStream dataStream) |
void |
setDigest(byte[] newDigest)
Inserire qui la descrizione del metodo.
|
private void |
setEncryptedDigest(byte[] newEncryptedDigest)
Inserire qui la descrizione del metodo.
|
void |
setMechanism(long mechanism) |
private void |
setStatus(int status,
java.lang.String message)
Inserire qui la descrizione del metodo.
|
(package private) void |
stop() |
void |
waitForTokenPresent() |
private int lengthOfTask
private int current
private java.lang.String statMessage
private java.io.PrintStream log
private byte[] digest
private java.io.InputStream dataStream
private byte[] encryptedDigest
private java.lang.String cryptoki
private java.lang.String signerLabel
long mechanism
public static final int FIND_MAXIMUM
public static final int FIND_INIT_SESSION
public static final int FIND_CERTIFICATE_INITDATA
public static final int FIND_START
public static final int FIND_DONE
public static final int RESET
public static final int ERROR
private boolean tokenPresent
private PCSCHelper pcscHelper
private byte[] certificate
FindCertTask(java.lang.String aCriptoki, java.lang.String aSignerLabel, java.io.PrintStream aLog)
public boolean isTokenPresent()
public void waitForTokenPresent() throws java.io.IOException, java.lang.InterruptedException
java.io.IOException
java.lang.InterruptedException
private boolean detectCardAndCriptoki() throws java.io.IOException
java.io.IOException
boolean done()
public byte[] getCertificate()
int getCurrent()
public byte[] getDigest()
e
- java.awt.event.ActionEventpublic byte[] getEncryptedDigest()
newSignedData
- iaik.pkcs.pkcs7.SignedDataint getLengthOfTask()
java.lang.String getMessage()
void go()
private void setCertificate(byte[] newCertificate)
newCertificate
- intpublic void setDigest(byte[] newDigest)
newData
- byte[]private void setEncryptedDigest(byte[] newEncryptedDigest)
newSignedData
- iaik.pkcs.pkcs7.SignedDataprivate void setStatus(int status, java.lang.String message)
message
- java.lang.Stringvoid stop()
public java.io.InputStream getDataStream()
public void setDataStream(java.io.InputStream dataStream)
public long getMechanism()
public void setMechanism(long mechanism)
mechanism
- The mechanism to set.