Класс URICertStoreParameters
- java.lang.Object
- java.security.cert.URICertStoreParameters
- Все реализованные интерфейсы:
-
Cloneable,CertStoreParameters
public final class URICertStoreParameters extends Object implements CertStoreParameters
Параметры, используемые в качестве входных данных для алгоритмов CertStore, которые используют информацию, содержащуюся в URI, для получения сертификатов и CRL.
Этот класс используется для предоставления необходимых параметров конфигурации через URI, как определено в RFC 5280, для реализации алгоритмов CertStore.
Доступность в нескольких потоках
Если не указано иное, методы, определенные в этом классе, не потокобезопасны. Несколько потоков, которым требуется одновременный доступ к одному объекту, должны синхронизироваться между собой и обеспечить необходимую блокировку. Несколько потоков, каждый из которых манипулирует отдельными объектами, синхронизироваться не требуется.
- С:
- 9
- См. также:
-
CertStore,URI
Конструкторы
| Конструктор | Описание |
|---|---|
URICertStoreParameters(URI uri) | Создаёт экземпляр |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
URICertStoreParameters | clone() | Возвращает копию этого объекта. |
boolean | equals(Object p) | Сравнивает указанный объект с этим объектом параметров на предмет равенства. |
URI | getURI() | Возвращает URI, использованный для создания этого объекта |
int | hashCode() | Возвращает значение хэш-кода для этого объекта параметров. |
String | toString() | Возвращает отформатированную строку, описывающую параметры, включая URI, использованный для создания этого объекта. |
Методы, объявленные в классе java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitКонструкторы
URICertStoreParameters
public URICertStoreParameters(URI uri)
Создаёт экземпляр URICertStoreParameters со специфицированным URI.
- Параметры:
-
uri- URI, содержащий информацию конфигурации. - Исключения:
-
NullPointerException- еслиuriравно null
Методы
getURI
public URI getURI()
Возвращает URI, использованный для создания этого объекта URICertStoreParameters.
- Возвращает:
- URI.
clone
public URICertStoreParameters clone()
Возвращает копию этого объекта. Изменения в копии не повлияют на оригинал и наоборот.
- Определено в:
-
cloneв интерфейсеCertStoreParameters - Переопределяет:
-
cloneв классеObject - Возвращает:
- копию
- См. также:
Cloneable
hashCode
public int hashCode()
Возвращает значение хэш-кода для этого объекта параметров. Хэш-код генерируется с использованием URI, предоставленного при создании.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этих параметров.
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
equals
public boolean equals(Object p)
Сравнивает указанный объект с этим объектом параметров на предмет равенства. Два объекта URICertStoreParameters считаются равными, если URI, использованные для их создания, равны.
- Переопределяет:
-
equalsв классеObject - Параметры:
-
p- объект для сравнения на равенство с этим объектом параметров. - Возвращает:
- true, если указанный объект равен этому объекту параметров.
- См. также:
-
Object.hashCode(),HashMap
toString
public String toString()
Возвращает отформатированную строку, описывающую параметры, включая URI, использованный для создания этого объекта.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/security/cert/URICertStoreParameters.html