CertificateHolder

Наследование: java.lang.Object

public class CertificateHolder

Представляет собой держателяX509Certificate2 пример.

Чтобы узнать больше, посетитеWork with Digital Signatures документальная статья.

CertificateHolder могут быть созданы только статическими фабричными методами. Он содержит экземплярX509Certificate2 который используется для введения в систему закрытых, открытых ключей и цепочек сертификатов. Этот класс применяется вDigitalSignatureUtil а такжеPdfDigitalSignatureDetails вместо устаревших методов сX509Certificate2 как параметры.

Методы

МетодОписание
create(byte[] certBytes, String password)Создает объект CertificateHolder, используя массив байтов хранилища PKCS12 и его пароль.
create(String fileName, String password)Создает объект CertificateHolder, используя путь к хранилищу PKCS12 и его пароль.
create(String fileName, String password, String alias)Создает объект CertificateHolder, используя путь к хранилищу PKCS12, его пароль и псевдоним, с помощью которого будут найдены закрытый ключ и сертификат.
equals(Object arg0)
getCertificate()Возвращает экземплярX509Certificate2Wrapper который держитX509Certificate2 который содержит закрытые, открытые ключи и цепочку сертификатов.
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

create(byte[] certBytes, String password)

public static CertificateHolder create(byte[] certBytes, String password)

Создает объект CertificateHolder, используя массив байтов хранилища PKCS12 и его пароль.

Параметры:

ПараметрТипОписание
certBytesbyte[]Массив байтов, содержащий данные из сертификата X.509.
passwordjava.lang.StringПароль, необходимый для доступа к данным сертификата X.509.

Возвращает: CertificateHolder - Экземпляр CertificateHolderT:Org.BouncyCastle.Security.InvalidParameterException Брошен, еслиcertBytes нулевойT:Org.BouncyCastle.Security.InvalidParameterException Брошен, еслиpassword нулевой

create(String fileName, String password)

public static CertificateHolder create(String fileName, String password)

Создает объект CertificateHolder, используя путь к хранилищу PKCS12 и его пароль.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла сертификата.
passwordjava.lang.StringПароль, необходимый для доступа к данным сертификата X.509.

Возвращает: CertificateHolder - Экземпляр CertificateHolderT:Org.BouncyCastle.Security.InvalidParameterException Брошен, еслиfileName нулевойT:Org.BouncyCastle.Security.InvalidParameterException Брошен, еслиpassword нулевой

create(String fileName, String password, String alias)

public static CertificateHolder create(String fileName, String password, String alias)

Создает объект CertificateHolder, используя путь к хранилищу PKCS12, его пароль и псевдоним, с помощью которого будут найдены закрытый ключ и сертификат.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя файла сертификата.
passwordjava.lang.StringПароль, необходимый для доступа к данным сертификата X.509.
aliasjava.lang.StringСвязанный псевдоним для сертификата и его закрытый ключ

Возвращает: CertificateHolder - Экземпляр CertificateHolderT:Org.BouncyCastle.Security.InvalidParameterException Брошен, еслиfileName нулевойT:Org.BouncyCastle.Security.InvalidParameterException Брошен, еслиpassword нулевой

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getCertificate()

public X509Certificate2Wrapper getCertificate()

Возвращает экземплярX509Certificate2Wrapper который держитX509Certificate2 который содержит закрытые, открытые ключи и цепочку сертификатов.

Возвращает: X509Certificate2Wrapper - пример

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

hashCode()

public native int hashCode()

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int