RutokenSpublic class Rutoken extends RutokenBase
cryptoProRootPath, DEFAULT_PROTOCOL, DEFAULT_RUTOKEN, folderSeparator, jcpFoldersNames, RT_FCP_DESCR_ByteOrder, RT_FCP_FILE_ID_ByteOrder, RT_FCP_FILE_LEN_ByteOrder, RT_FCP_RSF_INFO_ByteOrder, RUTOKEN_ADMIN_GCHV_ID, RUTOKEN_USER_GCHV_ID| Constructor | Description |
|---|---|
Rutoken(java.lang.String readerSerial) |
| Modifier and Type | Method | Description |
|---|---|---|
Response |
changePin(char[] oldPin,
char[] newPin,
Owner owner) |
Функия смены пароля на токен.
|
Response |
createFile(java.lang.String path,
int fileSize,
boolean isFolder,
boolean isPrivate) |
Создать файл или папку (без блокировки).
|
Response |
deleteFile(java.lang.String path) |
Удалить файл или папку (без блокировки).
|
int |
getFreeMemory() |
Получить свободное место (без блокировки)
|
Response |
getPinInfo(Owner owner) |
Функия получения информации о пароле.
|
java.lang.String |
getSerialNumber() |
Получить серийный номер (без блокировки).
|
Response |
login(char[] pin,
Owner owner) |
Функция залогирования (без блокировки).
|
Response |
logout() |
Функция разлогирования (без блокировки).
|
Response |
readFile(java.lang.String path,
int offset,
byte[] data,
int size) |
Прочитать файл (без блокировки).
|
Response |
selectFile(java.lang.String path) |
Выбор папки или файла на считывателе (без блокировки доступа).
|
Response |
writeFile(java.lang.String path,
int offset,
byte[] data,
int size) |
Записать файл (без блокировки)
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitchangePinExcl, connectPCSC, createFileExcl, deleteFileExcl, disconnectPCSC, getFreeMemoryExcl, getListSelectNestedRecursive, getPinInfoExcl, getSerialNumberExcl, loginExcl, logoutExcl, readFileExcl, selectFileExcl, writeFileExclpublic Response selectFile(java.lang.String path) throws java.lang.Exception
RutokenBaseselectFile in class RutokenBasepath - путь к папке или файлуjava.lang.Exception - ошибка выполнения запроса.public Response createFile(java.lang.String path, int fileSize, boolean isFolder, boolean isPrivate) throws java.lang.Exception
RutokenBasecreateFile in class RutokenBasepath - путь к файлу или папкеfileSize - размерisFolder - является ли папкойisPrivate - закрытый доступjava.lang.Exception - ошибка выполнения запроса.public Response deleteFile(java.lang.String path) throws java.lang.Exception
RutokenBasedeleteFile in class RutokenBasepath - путь к файлу или папкеjava.lang.Exception - ошибка выполнения запроса.public Response writeFile(java.lang.String path, int offset, byte[] data, int size) throws java.lang.Exception
RutokenBasewriteFile in class RutokenBasepath - путь к файлу или папкеoffset - смещениеdata - данныеsize - размерjava.lang.Exception - ошибка выполнения запроса.public int getFreeMemory()
throws java.lang.Exception
RutokenBasegetFreeMemory in class RutokenBasejava.lang.Exception - ошибка выполнения запроса.public Response getPinInfo(Owner owner) throws java.lang.Exception
RutokenBasegetPinInfo in class RutokenBaseowner - права (админ или пользователь)java.lang.Exception - ошибка выполнения запроса.public Response login(char[] pin, Owner owner) throws java.lang.Exception
RutokenBaselogin in class RutokenBasepin - парольowner - права (админ или пользователь)java.lang.Exception - ошибка выполнения запроса.public Response logout() throws java.lang.Exception
RutokenBaselogout in class RutokenBasejava.lang.Exception - ошибка выполнения запроса.public Response changePin(char[] oldPin, char[] newPin, Owner owner) throws java.lang.Exception
RutokenBasechangePin in class RutokenBaseoldPin - существующий пинnewPin - новый пинowner - права (админ или пользователь)java.lang.Exception - ошибка выполнения запроса.public Response readFile(java.lang.String path, int offset, byte[] data, int size) throws java.lang.Exception
RutokenBasereadFile in class RutokenBasepath - путь к файлу или папкеoffset - смещениеdata - данныеsize - размерjava.lang.Exception - ошибка выполнения запроса.public java.lang.String getSerialNumber()
throws java.lang.Exception
RutokenBasegetSerialNumber in class RutokenBasejava.lang.Exception - ошибка выполнения запроса.