public 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 and Description |
|---|
Rutoken(java.lang.String readerSerial) |
| Modifier and Type | Method and 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)
Записать файл (без блокировки)
|
changePinExcl, checkSerial, connectPCSC, createFileExcl, deleteFileExcl, disconnectPCSC, getConnectState, getFreeMemoryExcl, getListSelectNestedRecursive, getPinInfoExcl, getSerialNumberExcl, loginExcl, logoutExcl, readFileExcl, selectFileExcl, writeFileExclpublic Response selectFile(java.lang.String path) throws java.lang.Exception
RutokenBaseselectFile in class RutokenBasejava.lang.Exceptionpublic Response createFile(java.lang.String path, int fileSize, boolean isFolder, boolean isPrivate) throws java.lang.Exception
RutokenBasecreateFile in class RutokenBasejava.lang.Exceptionpublic Response deleteFile(java.lang.String path) throws java.lang.Exception
RutokenBasedeleteFile in class RutokenBasejava.lang.Exceptionpublic Response writeFile(java.lang.String path, int offset, byte[] data, int size) throws java.lang.Exception
RutokenBasewriteFile in class RutokenBasejava.lang.Exceptionpublic int getFreeMemory()
throws java.lang.Exception
RutokenBasegetFreeMemory in class RutokenBasejava.lang.Exceptionpublic 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 RutokenBasejava.lang.Exceptionpublic Response logout() throws java.lang.Exception
RutokenBaselogout in class RutokenBasejava.lang.Exceptionpublic 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 RutokenBasejava.lang.Exceptionpublic java.lang.String getSerialNumber()
throws java.lang.Exception
RutokenBasegetSerialNumber in class RutokenBasejava.lang.Exception