public class CA20User
extends ru.CryptoPro.JCPRequest.ca15.user.CAUser
| Constructor and Description |
|---|
CA20User(java.util.Map<java.lang.String,java.lang.String> oidValuePairs,
java.lang.String folder)
Конструктор.
|
CA20User(java.lang.String tokenID,
java.lang.String password,
java.lang.String folder)
Конструктор.
|
| Modifier and Type | Method and Description |
|---|---|
CA20Status |
checkUserStatus(java.lang.String httpAddress)
Функция проверки статуса регистрации пользователя с заданными
токеном и паролем по протоколу HTTPS из УЦ 2.0 (CA20).
|
java.lang.String |
getFolder()
Получение папки пользователя.
|
java.lang.String |
getUrlApiPart()
В зависимости от типа авторизации используется
тот или иной адрес URL сервера УЦ (CA20).
|
java.util.Vector<CA20GostTemplateField> |
getUserCertificateTemplates(java.lang.String httpAddress)
Функция получения списка шаблонов для выпуска сертификатов
по протоколу HTTPS из УЦ 2.0 (CA20).
|
static java.util.Vector<CA20UserRegistrationField> |
getUserRegistrationFields(java.lang.String httpAddress,
java.lang.String folder)
Функция получения списка полей для регистрации пользователя
по протоколу HTTPS из УЦ 2.0 (CA20).
|
boolean |
isCA20() |
void |
putBasicAuthorization(java.util.Properties requestProperties)
Формирование блока для авторизации по логину и паролю.
|
CA20UserRegisterInfoStatus |
registerUser(java.lang.String httpAddress,
CA20AuxiliaryUserInfo userInfo)
Функция регистрации пользователя по протоколу
HTTPS из УЦ 2.0 (CA20).
|
void |
setFolder(java.lang.String folder)
Установка папки пользователя.
|
java.lang.String |
toString() |
public CA20User(java.lang.String tokenID,
java.lang.String password,
java.lang.String folder)
tokenID - Идентификатор пользователя.password - Пароль пользователя.folder - Папка пользователя в УЦ.public CA20User(java.util.Map<java.lang.String,java.lang.String> oidValuePairs,
java.lang.String folder)
getUserRegistrationFields(String,String)
и передать в конструктор заполненными в минимальном
разрешенном объеме.oidValuePairs - Список пар oid=значение вида [String, String].folder - Папка пользователя в УЦ.public java.lang.String getUrlApiPart()
public boolean isCA20()
isCA20 in class ru.CryptoPro.JCPRequest.ca15.user.CAUserpublic void setFolder(java.lang.String folder)
folder - Папка пользователя.public java.lang.String getFolder()
public void putBasicAuthorization(java.util.Properties requestProperties)
throws java.lang.Exception
requestProperties - Список заголовков запроса.java.lang.Exceptionpublic CA20Status checkUserStatus(java.lang.String httpAddress) throws java.lang.Exception
httpAddress - Адрес УЦ (CA20).java.lang.Exceptionpublic static java.util.Vector<CA20UserRegistrationField> getUserRegistrationFields(java.lang.String httpAddress, java.lang.String folder) throws java.lang.Exception
httpAddress - Адрес УЦ (CA20).java.lang.Exceptionpublic java.util.Vector<CA20GostTemplateField> getUserCertificateTemplates(java.lang.String httpAddress) throws java.lang.Exception
httpAddress - Адрес УЦ (CA20).java.lang.Exceptionpublic CA20UserRegisterInfoStatus registerUser(java.lang.String httpAddress, CA20AuxiliaryUserInfo userInfo) throws java.lang.Exception
httpAddress - Адрес УЦ (CA20).userInfo - Дополнительная информация для регистрации
пользователя.java.lang.Exceptionpublic java.lang.String toString()
toString in class ru.CryptoPro.JCPRequest.ca15.user.CAUser