|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
javax.swing.JApplet
kz.gamma.tumarcsp.CommonApplet
kz.gamma.cmp.applet.CmpApplet
public class CmpApplet
Апплет для работы с CMP
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JApplet |
|---|
javax.swing.JApplet.AccessibleJApplet |
| Nested classes/interfaces inherited from class java.applet.Applet |
|---|
java.applet.Applet.AccessibleApplet |
| Nested classes/interfaces inherited from class java.awt.Panel |
|---|
java.awt.Panel.AccessibleAWTPanel |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
ADMINISTRATOR
Администратор |
static int |
USER
Пользователь |
| Fields inherited from class kz.gamma.tumarcsp.CommonApplet |
|---|
COLUMN_SEPARATOR, IN_COLUMN_SEPARATOR, IN_ROW_SEPARATOR, lastError, NULL_AS_STRING, ROW_SEPARATOR, sdfFull, sdfShort |
| Fields inherited from class javax.swing.JApplet |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
CmpApplet()
|
|
| Method Summary | |
|---|---|
java.lang.String |
addSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String commonName,
java.lang.String organizationalUnit,
java.lang.String organization,
java.lang.String city,
java.lang.String country,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail)
Deprecated. use addSecretRequest(String profile, String serverCert, int type,
String uid, String userPassword, boolean userState,
String commonName, String organizationalUnit, String organization,
String city, String country, String birthDate,
String telephoneNumber, String mail,
String displayName, String trustName) |
java.lang.String |
addSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String commonName,
java.lang.String organizationalUnit,
java.lang.String organization,
java.lang.String city,
java.lang.String country,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail,
java.lang.String displayName,
java.lang.String trustName)
Формирование запроса для добавления секрета |
boolean |
addSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
Проверка ответа на запрос для добавления секрета |
java.lang.String |
billingRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String date)
Формирование запроса для получения биллинга |
java.lang.String |
billingResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для получения биллинга |
java.lang.String |
certificateConfirmationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String pollingResponse,
boolean confirm)
Формирование запроса для подтверждения/отклонения транзакции |
boolean |
certificateConfirmationResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для подтверждения/отклонения транзакции |
java.lang.String |
certificationRequest(java.lang.String profile,
java.lang.String serverCert)
Формирование запроса для выпуска сертификатов (CR) |
java.lang.String |
certificationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String keyOids)
Формирование запроса для выпуска сертификатов (CR) |
java.lang.String |
certificationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String keyOids,
java.lang.String subjectAltName)
Формирование запроса для выпуска сертификатов (CR) |
java.lang.String |
certificationResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для выпуска сертификатов (CR) |
java.lang.String |
delSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName)
Формирование запроса для удаления секрета |
java.lang.String |
delSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName,
java.lang.String uid)
Формирование запроса для удаления секрета |
boolean |
delSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
Проверка ответа на запрос для удаления секрета |
java.lang.String |
depositionRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword,
java.lang.String transactionId)
Формирование запроса для сохранения/получения ключей |
java.lang.String |
depositionResponse(java.lang.String profile,
java.lang.String response,
java.lang.String userPassword,
java.lang.String otp)
Проверка ответа на запрос для сохранения/получения ключей |
void |
destroy()
Уничтожение апплета |
java.lang.String |
getSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName)
Формирование запроса для получения секрета |
java.lang.String |
getSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
Проверка ответа на запрос для получения секрета |
void |
init()
Инициализация апплета |
java.lang.String |
initialRegistrationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword)
Формирование запроса для выпуска сертификатов (IR). |
java.lang.String |
initialRegistrationRequest(java.lang.String profile,
java.lang.String keyOids,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword)
Формирование запроса для выпуска сертификатов (IR) |
java.lang.String |
initialRegistrationRequest(java.lang.String profile,
java.lang.String keyOids,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword,
java.lang.String subjectAltName)
Формирование запроса для выпуска сертификатов (IR) |
java.lang.String |
initialRegistrationResponse(java.lang.String profile,
java.lang.String response,
java.lang.String userPassword)
Проверка ответа на запрос для выпуска сертификатов (IR) |
java.lang.String |
keyUpdateRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String notAfter,
java.lang.String userCertificates)
Формирование запроса для продления срока действия сертификатов (KUR) |
java.lang.String |
keyUpdateRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String notAfter,
java.lang.String userExchCertificate,
java.lang.String userSignCertificate)
Формирование запроса для продления срока действия сертификатов (KUR) |
java.lang.String |
keyUpdateResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для продления срока действия сертификата (KUR) |
java.lang.String |
modSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail)
Deprecated. use modSecretRequest(String profile, String serverCert, int type,
String userName, String uid, String userPassword, boolean userState,
String birthDate, String telephoneNumber, String mail,
String displayName, String trustName) |
java.lang.String |
modSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail,
java.lang.String displayName,
java.lang.String trustName)
Формирование запроса для модификации секрета |
boolean |
modSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
Проверка ответа на запрос для модификации секрета |
java.lang.String |
ocspRequest(java.lang.String profile,
int keySpec)
Формирование запроса для проверки статуса сертификата |
java.lang.Integer |
ocspResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для проверки статуса сертификата |
java.lang.String |
parseInitialRegistrationResponse(java.lang.String response,
int type)
Парсинг ответа на запрос для выпуска сертификатов (IR) |
java.lang.String |
parsePollingResponse(java.lang.String response,
int type)
Парсинг ответа на запрос для опроса транзакции |
java.lang.String |
pollingRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String transactionId,
java.lang.String uid,
java.lang.String userPassword)
Формирование запроса для опроса транзакции |
java.lang.String |
pollingRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String transactionId,
java.lang.String uid,
java.lang.String userPassword,
java.lang.String genOid)
Формирование запроса для опроса транзакции |
java.lang.Integer |
pollingResponse(java.lang.String profile,
java.lang.String response,
boolean processResponse,
java.lang.String userPassword)
Проверка ответа на запрос для опроса транзакции |
java.lang.String |
revocationRequest(java.lang.String profile,
java.lang.String serverCert,
int reason)
Формирование запроса для отзыва сертификата |
java.lang.String |
revocationRequest(java.lang.String profile,
java.lang.String serverCert,
int reason,
java.lang.String userCertificate,
java.lang.String uid,
java.lang.String userPassword)
Формирование запроса для отзыва сертификата |
boolean |
revocationResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для отзыва сертификата |
java.lang.String |
transactionListRequest(java.lang.String profile,
java.lang.String serverCert)
Формирование запроса для получения списка транзакций |
java.lang.String |
transactionListResponse(java.lang.String profile,
java.lang.String response)
Проверка ответа на запрос для получения списка транзакций |
java.lang.String |
x509objectRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String x509objectType)
Формирование запроса для получения сертификата сервера, СОС |
java.lang.String |
x509objectResponse(java.lang.String profile,
java.lang.String response,
java.lang.String x509objectType)
Проверка ответа на запрос для получения сертификата сервера, СОС |
| Methods inherited from class kz.gamma.tumarcsp.CommonApplet |
|---|
checkProvider, createDialog, createProfile, getCertificatePolicies, getCertificateSerialNumber, getDn, getIdCardInfo, getKeySpec, getLastError, getProfiles, getTumarCspBuild, getUserCertificates, isProfileExists, isProviderLoaded, loadData, loadProvider, saveData, unloadProvider, verifyCertificateChain, verifyCertificateChain |
| Methods inherited from class javax.swing.JApplet |
|---|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
| Methods inherited from class java.applet.Applet |
|---|
getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop |
| Methods inherited from class java.awt.Panel |
|---|
addNotify |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int USER
public static final int ADMINISTRATOR
| Constructor Detail |
|---|
public CmpApplet()
| Method Detail |
|---|
public void init()
init in class kz.gamma.tumarcsp.CommonAppletpublic void destroy()
destroy in class kz.gamma.tumarcsp.CommonApplet
public java.lang.String x509objectRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String x509objectType)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullx509objectType - Тип объекта, запрашиваемого с сервера. Возможные варианты:
LibraryWrapper.CMP_GENERAL_CRT_EXCH,
LibraryWrapper.CMP_GENERAL_CRL.
public java.lang.String x509objectResponse(java.lang.String profile,
java.lang.String response,
java.lang.String x509objectType)
profile - Имя профайла или URL на ключresponse - Ответx509objectType - Тип объекта, запрашиваемого с сервера. Возможные варианты:
LibraryWrapper.CMP_GENERAL_CRT_EXCH,
LibraryWrapper.CMP_GENERAL_CRL.
public java.lang.String addSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String commonName,
java.lang.String organizationalUnit,
java.lang.String organization,
java.lang.String city,
java.lang.String country,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail)
addSecretRequest(String profile, String serverCert, int type,
String uid, String userPassword, boolean userState,
String commonName, String organizationalUnit, String organization,
String city, String country, String birthDate,
String telephoneNumber, String mail,
String displayName, String trustName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Не может быть nulltype - Тип.
Возможные варианты:
uid - Идентификатор пользователяuserPassword - Секрет пользователяuserState - Состояние пользователяcommonName - Имя пользователяorganizationalUnit - Подразделение организацииorganization - Организацияcity - Городcountry - СтранаbirthDate - Дата рождения. Формат: "dd/MM/yyyy"telephoneNumber - Номер телефонаmail - Электронная почта
public java.lang.String addSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String commonName,
java.lang.String organizationalUnit,
java.lang.String organization,
java.lang.String city,
java.lang.String country,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail,
java.lang.String displayName,
java.lang.String trustName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Не может быть nulltype - Тип.
Возможные варианты:
uid - Идентификатор пользователяuserPassword - Секрет пользователяuserState - Состояние пользователяcommonName - Имя пользователяorganizationalUnit - Подразделение организацииorganization - Организацияcity - Городcountry - СтранаbirthDate - Дата рождения. Формат: "dd/MM/yyyy"telephoneNumber - Номер телефонаmail - Электронная почтаdisplayName - Альтернативное имяtrustName - Политика
public boolean addSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
profile - Имя профайла или URL на ключresponse - Ответtype - Тип.
Возможные варианты:
public java.lang.String modSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail)
modSecretRequest(String profile, String serverCert, int type,
String userName, String uid, String userPassword, boolean userState,
String birthDate, String telephoneNumber, String mail,
String displayName, String trustName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Не может быть nulltype - Тип.
Возможные варианты:
userName - DN пользователя. По этому параметру производится поискuid - Идентификатор пользователяuserPassword - Секрет пользователяuserState - Состояние пользователяbirthDate - Дата рождения. Формат: "dd/MM/yyyy"telephoneNumber - Номер телефонаmail - Электронная почта
public java.lang.String modSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName,
java.lang.String uid,
java.lang.String userPassword,
boolean userState,
java.lang.String birthDate,
java.lang.String telephoneNumber,
java.lang.String mail,
java.lang.String displayName,
java.lang.String trustName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Не может быть nulltype - Тип.
Возможные варианты:
userName - DN пользователя. По этому параметру производится поискuid - Идентификатор пользователяuserPassword - Секрет пользователяuserState - Состояние пользователяbirthDate - Дата рождения. Формат: "dd/MM/yyyy"telephoneNumber - Номер телефонаmail - Электронная почтаdisplayName - Альтернативное имяtrustName - Политика
public boolean modSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
profile - Имя профайла или URL на ключresponse - Ответtype - Тип.
Возможные варианты:
public java.lang.String getSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulltype - Тип.
Возможные варианты:
userName - DN пользователя. По этому параметру производится поиск
public java.lang.String getSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
profile - Имя профайла или URL на ключresponse - Ответtype - Тип.
Возможные варианты:
public java.lang.String delSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulltype - Тип.
Возможные варианты:
userName - DN пользователя. По этому параметру производится поиск
public java.lang.String delSecretRequest(java.lang.String profile,
java.lang.String serverCert,
int type,
java.lang.String userName,
java.lang.String uid)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulltype - Тип.
Возможные варианты:
userName - DN пользователя. По этому параметру производится поискuid - Идентификатор пользователя
public boolean delSecretResponse(java.lang.String profile,
java.lang.String response,
int type)
profile - Имя профайла или URL на ключresponse - Ответtype - Тип. Не используется.
Возможные варианты:
public java.lang.String transactionListRequest(java.lang.String profile,
java.lang.String serverCert)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть null
public java.lang.String transactionListResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
public java.lang.String pollingRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String transactionId,
java.lang.String uid,
java.lang.String userPassword)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulltransactionId - Идентификатор транзакцииuid - Идентификатор пользователя. Если нет сертификатов, а есть только ключи, то
необходимо передавать этот параметрuserPassword - Секрет пользователя. Если нет сертификатов, а есть только ключи, то
необходимо передавать этот параметр
public java.lang.String pollingRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String transactionId,
java.lang.String uid,
java.lang.String userPassword,
java.lang.String genOid)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulltransactionId - Идентификатор транзакцииuid - Идентификатор пользователя. Если нет сертификатов, а есть только ключи, то
необходимо передавать этот параметрuserPassword - Секрет пользователя. Если нет сертификатов, а есть только ключи, то
необходимо передавать этот параметрgenOid - OID расширенного сообщения. Может быть null. Для удаления транзакции
с сервера необходимо передавать LibraryWrapper.CMP_GENERAL_DEL_KEY
public java.lang.Integer pollingResponse(java.lang.String profile,
java.lang.String response,
boolean processResponse,
java.lang.String userPassword)
profile - Имя профайла или URL на ключresponse - ОтветprocessResponse - true для попытки установки сертификатов на компьютере,
если возвратился ответ PKI_CMP_IP или PKI_CMP_СPuserPassword - Секрет пользователя. Необходим для проверки ответа PKI_CMP_IP
public java.lang.String parsePollingResponse(java.lang.String response,
int type)
response - Ответtype - тип извлекаемых данных.
Возможные варианты:
public java.lang.String certificateConfirmationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String pollingResponse,
boolean confirm)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullpollingResponse - Ответ на получение статуса транзакции. В том случае, если запрос отложенныйconfirm - true - подтвердить транзакцию, false - отклонить транзакцию
public boolean certificateConfirmationResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
public java.lang.String billingRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String date)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulldate - Дата, за которую нужно получить биллинг. Формат: "dd/MM/yyyy HH:mm:ss zzz"
public java.lang.String billingResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
public java.lang.String certificationRequest(java.lang.String profile,
java.lang.String serverCert)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть null
public java.lang.String certificationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String keyOids)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullkeyOids - Строка OID-ов ключей. OID-ы должны быть разделены CommonApplet.COLUMN_SEPARATOR.
Например, "1.3.6.1.4.1.6801.1.5.8|col|1.3.6.1.4.1.6801.1.8.21"
Один OID необходимо передавать без разделителя
public java.lang.String certificationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String keyOids,
java.lang.String subjectAltName)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullkeyOids - Строка OID-ов ключей. OID-ы должны быть разделены CommonApplet.COLUMN_SEPARATOR.
Например, "1.3.6.1.4.1.6801.1.5.8|col|1.3.6.1.4.1.6801.1.8.21"
Один OID необходимо передавать без разделителяsubjectAltName - Альтернативное имя. Используется directoryName. Если необходимо передать несколько DN, то они должны быть
разделены CommonApplet.COLUMN_SEPARATOR.
Например, "C=KZ,O=TEST1,CN=NAME2|col|C=KZ,O=TEST1,CN=NAME2"
Одно DN необходимо передавать без разделителя
public java.lang.String certificationResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
public java.lang.String keyUpdateRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String notAfter,
java.lang.String userExchCertificate,
java.lang.String userSignCertificate)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullnotAfter - Дата, до которой будут продлены сертификаты. Формат: "dd/MM/yyyy"userExchCertificate - Сертификат пользователя на шифрованиеuserSignCertificate - Сертификат пользователя на подпись
public java.lang.String keyUpdateRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String notAfter,
java.lang.String userCertificates)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullnotAfter - Дата, до которой будут продлены сертификат. Формат: "dd/MM/yyyy"userCertificates - Сертификаты в BASE64. Сертификаты должны быть разделены CommonApplet.COLUMN_SEPARATOR.
Например, "сертификат_1_в_base64_кодировке|col|сертификат_2_в_base64_кодировке"
Один сертификат необходимо передавать без разделителя
public java.lang.String keyUpdateResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
public java.lang.String depositionRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword,
java.lang.String transactionId)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nulluid - Идентификатор пользователяuserPassword - Секрет пользователяtransactionId - Идентификатор транзакции. Используется только в том случае,
когда производится получение ключевого контейнера. Если передан null,
то производится попытка сохранения ключевого контейнера
public java.lang.String depositionResponse(java.lang.String profile,
java.lang.String response,
java.lang.String userPassword,
java.lang.String otp)
profile - Имя профайла или URL на ключresponse - ОтветuserPassword - Секрет пользователяotp - Одноразовый пароль. Используется только в том случае,
когда производилась попытка получения ключевого контейнера. Если передан null,
то это означает, что производилась попытка сохранения ключевого контейнера
public java.lang.String initialRegistrationRequest(java.lang.String profile,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword)
profile - Имя профайлаserverCert - Сертификат сервера. Может быть nulluid - Идентификатор пользователяuserPassword - Секрет пользователя
public java.lang.String initialRegistrationRequest(java.lang.String profile,
java.lang.String keyOids,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword)
profile - Имя профайлаkeyOids - Строка OID-ов ключей. OID-ы должны быть разделены CommonApplet.COLUMN_SEPARATOR.
Например, "1.3.6.1.4.1.6801.1.5.8|col|1.3.6.1.4.1.6801.1.8.21"
Один OID необходимо передавать без разделителяserverCert - Сертификат сервера. Может быть nulluid - Идентификатор пользователяuserPassword - Секрет пользователя
public java.lang.String initialRegistrationRequest(java.lang.String profile,
java.lang.String keyOids,
java.lang.String serverCert,
java.lang.String uid,
java.lang.String userPassword,
java.lang.String subjectAltName)
profile - Имя профайлаkeyOids - Строка OID-ов ключей. OID-ы должны быть разделены CommonApplet.COLUMN_SEPARATOR.
Например, "1.3.6.1.4.1.6801.1.5.8|col|1.3.6.1.4.1.6801.1.8.21"
Один OID необходимо передавать без разделителяserverCert - Сертификат сервера. Может быть nulluid - Идентификатор пользователяuserPassword - Секрет пользователяsubjectAltName - Альтернативное имя. Используется directoryName. Если необходимо передать несколько DN, то они должны быть
разделены CommonApplet.COLUMN_SEPARATOR.
Например, "C=KZ,O=TEST1,CN=NAME2|col|C=KZ,O=TEST1,CN=NAME2"
Одно DN необходимо передавать без разделителя
public java.lang.String initialRegistrationResponse(java.lang.String profile,
java.lang.String response,
java.lang.String userPassword)
profile - Имя профайла или URL на ключresponse - ОтветuserPassword - Секрет пользователя
public java.lang.String parseInitialRegistrationResponse(java.lang.String response,
int type)
response - Ответtype - тип извлекаемых данных.
Возможные варианты:
public java.lang.String ocspRequest(java.lang.String profile,
int keySpec)
profile - Имя профайла или URL на ключkeySpec - Тип ключа. Параметр игнорируется, если в параметре profile передан URL на ключ.
Возможные варианты:
public java.lang.Integer ocspResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
public java.lang.String revocationRequest(java.lang.String profile,
java.lang.String serverCert,
int reason)
profile - Имя профайла или URL на ключserverCert - Сертификат сервера. Может быть nullreason - Причина отзыва. Возможные варианты:
см. класс kz.gamma.asn1.x509.CRLReason.
public java.lang.String revocationRequest(java.lang.String profile,
java.lang.String serverCert,
int reason,
java.lang.String userCertificate,
java.lang.String uid,
java.lang.String userPassword)
profile - Имя профайла или URL на ключ. Может быть nullserverCert - Сертификат сервера. Может быть nullreason - Причина отзыва. Возможные варианты:
см. класс kz.gamma.asn1.x509.CRLReason.userCertificate - Сертификат пользователя. Если не равен null, то используется для отзываuid - Идентификатор пользователя. Если userCertificate не равен null,
то используется для отзываuserPassword - Секрет пользователя. Если userCertificate не равен null,
то используется для отзыва
public boolean revocationResponse(java.lang.String profile,
java.lang.String response)
profile - Имя профайла или URL на ключresponse - Ответ
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||