public final class Certificate
extends __net_ApiResult
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
Certificate.State
Возможные состояния сертификата или запроса на сертификат
|
static class |
Certificate.Type
Тип данных — сертификат или запрос на выпуск сертификата
|
Modifier and Type | Method and Description |
---|---|
int |
getCaID()
Идентификатор обработчика УЦ
|
java.lang.String |
getCertificateId()
Идентификатор сертификата.
|
java.lang.String |
getCertificateRequestId()
Идентификатор запроса на выпуск сертификата.
|
java.lang.String |
getContainerName()
Имя контейнера, содержащий внешний сертификат.
|
java.lang.String |
getContent()
Содержимое внешнего сертификата или запроса на сертификат в виде base64-строки.
|
java.lang.String |
getFriendlyName()
Дружественное имя сертификата
|
java.util.HashMap<java.lang.String,java.lang.String> |
getIssuerDN()
Различительное имя выпускающего в формате {"OID компонента имени": "Значение компонента имени"}
|
KeysSourceIdentifier |
getKeysSourceIdentifier()
Источник хранилища ключей внешнего сертификата.
|
long |
getNotAfter()
Дата окончания действия сертификата (timestamp)
|
long |
getNotBefore()
Дата начала действия сертификата (timestamp)
|
Certificate.State |
getState()
Статус сертификата или запроса на сертификат
|
java.util.HashMap<java.lang.String,java.lang.String> |
getSubjectDN()
Различительное имя субъекта в формате {"OID компонента имени": "Значение компонента имени"}
|
Certificate.Type |
getType()
Тип объекта — сертификат или запрос на выпуск сертификата
|
boolean |
isArchived()
Признак того, была ли на сервере создана резервная копия ключей подписи, хранимых на мобильном устройстве.
|
boolean |
isClient()
Тип хранения закрытого ключа сертификата: на сервере или на клиенте
|
boolean |
isDefault()
Признак того, является ли данный сертификат сертификатом по умолчанию
|
java.lang.String |
toString() |
public java.lang.String getCertificateId()
Certificate.Type.Crt
). Для запросов
(тип - Certificate.Type.Req
) может быть null (если сертификат ещё не выпущен) или не null (если
сертификат уже выпущен).public java.lang.String getCertificateRequestId()
Certificate.Type.Req
).
Для сертификата (тип - Certificate.Type.Crt
) тоже обычно не null. Может быть null, когда при запросе
списка сертификатов с сервера не удалось найти запрос, соответствующий данному сертификату.public java.lang.String getContent()
public java.lang.String getContainerName()
public KeysSourceIdentifier getKeysSourceIdentifier()
Certificate
является
сертификатом или запросом на сертификатpublic int getCaID()
public java.util.HashMap<java.lang.String,java.lang.String> getSubjectDN()
public java.util.HashMap<java.lang.String,java.lang.String> getIssuerDN()
public long getNotAfter()
public long getNotBefore()
public Certificate.State getState()
Certificate.State
. Может быть null, только в случае, если SDK не распознало
статус, возвращаемый сервером.public Certificate.Type getType()
Certificate.Type
public java.lang.String getFriendlyName()
public boolean isDefault()
public boolean isClient()
public boolean isArchived()
isClient()
возвращает
true.public java.lang.String toString()