|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkz.gamma.asn1.cms.RevokeRequest
public class RevokeRequest
Формирование запроса на отзыв сертификата
| Field Summary | |
|---|---|
private static CertificateFieldsResolver |
certificateFieldsResolver
|
private CharacterEncodingConvertor |
characterEncodingConvertor
|
private java.lang.String |
dnIssuer
|
private java.lang.String |
dnSubject
|
private int |
revReason
|
private java.security.cert.X509Certificate |
sigCert
|
private byte[] |
snSubject
|
private byte[] |
tbsRequest
|
private DERGeneralizedTime |
time
|
| Constructor Summary | |
|---|---|
RevokeRequest(byte[] revokeRequest)
Формирование неподписанного запроса на отзыв сертификата |
|
RevokeRequest(java.lang.String dnIssuer,
byte[] snSubject,
java.lang.String dnSubject,
int revReason,
DERGeneralizedTime time)
Формирование неподписанного запроса на отзыв сертификата |
|
RevokeRequest(java.security.cert.X509Certificate revCert,
int revReason)
Формирование неподписанного запроса на отзыв сертификата |
|
RevokeRequest(java.security.cert.X509Certificate revCert,
int revReason,
java.util.Date time)
Формирование неподписанного запроса на отзыв сертификата |
|
RevokeRequest(java.security.cert.X509Certificate revCert,
int revReason,
DERGeneralizedTime time)
Формирование неподписанного запроса на отзыв сертификата |
|
| Method Summary | |
|---|---|
java.lang.String |
getCertificateDN()
Получение DN отзываемого сертификата |
byte[] |
getCertificateSN()
Получение серийного номера отзываемого сертификата |
java.lang.String |
getDnIssuer()
Получение DN выпустившего отзываемый сертификат |
java.lang.String |
getrevokeDate()
Deprecated. replaced by getRevokeDate() |
java.lang.String |
getRevokeDate()
Получение даты формирования запроса на отзыв |
int |
getRevokeReason()
Получение причины отзыва |
java.security.cert.X509Certificate |
getSignCertificate()
Получение сертификата, подписавшего запрос на отзыв |
byte[] |
getSignedRequest(java.security.PrivateKey key,
java.security.cert.X509Certificate cert)
Формирование подписанного запроса на отзыв сертификата |
byte[] |
getTBSRequest()
Формирование неподписанного запроса на отзыв сертификата |
boolean |
verifyRevSignRequest(byte[] signedRequest)
Проверка подписи запроса на отзыв сертификата |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String dnIssuer
private byte[] snSubject
private java.lang.String dnSubject
private DERGeneralizedTime time
private int revReason
private byte[] tbsRequest
private java.security.cert.X509Certificate sigCert
private CharacterEncodingConvertor characterEncodingConvertor
private static CertificateFieldsResolver certificateFieldsResolver
| Constructor Detail |
|---|
public RevokeRequest(byte[] revokeRequest)
revokeRequest - Подписанный запрос на отзыв сертификата
public RevokeRequest(java.lang.String dnIssuer,
byte[] snSubject,
java.lang.String dnSubject,
int revReason,
DERGeneralizedTime time)
dnIssuer - DN выпустившего отзываемый сертификатsnSubject - Серийный номер отзываемого сертификатаdnSubject - DN отзываемого сертификатаrevReason - Причина отзыва.
См. "RFC 3280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile",
"5.3.1 Reason Code" (http://tools.ietf.org/html/rfc3280#section-5.3.1)time - Время формирования запроса
public RevokeRequest(java.security.cert.X509Certificate revCert,
int revReason,
DERGeneralizedTime time)
throws java.io.UnsupportedEncodingException
revCert - Отзываемый сертификатrevReason - Причина отзыва.
См. "RFC 3280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile",
"5.3.1 Reason Code" (http://tools.ietf.org/html/rfc3280#section-5.3.1)time - Время формирования запроса
java.io.UnsupportedEncodingException
public RevokeRequest(java.security.cert.X509Certificate revCert,
int revReason,
java.util.Date time)
throws java.io.UnsupportedEncodingException
revCert - Отзываемый сертификатrevReason - Причина отзыва.
См. "RFC 3280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile",
"5.3.1 Reason Code" (http://tools.ietf.org/html/rfc3280#section-5.3.1)time - Время формирования запроса
java.io.UnsupportedEncodingException
public RevokeRequest(java.security.cert.X509Certificate revCert,
int revReason)
throws java.io.UnsupportedEncodingException
revCert - Отзываемый сертификатrevReason - Время формирования запроса
java.io.UnsupportedEncodingException| Method Detail |
|---|
public byte[] getTBSRequest()
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public byte[] getSignedRequest(java.security.PrivateKey key,
java.security.cert.X509Certificate cert)
throws java.security.NoSuchProviderException,
java.security.NoSuchAlgorithmException,
java.security.InvalidAlgorithmParameterException,
java.security.cert.CertStoreException,
CMSException,
java.io.IOException
key - Закрытый ключ для формирования подписиcert - Сертификат для формирования подписи
java.security.NoSuchProviderException
java.security.NoSuchAlgorithmException
java.security.InvalidAlgorithmParameterException
java.security.cert.CertStoreException
CMSException
java.io.IOException
public boolean verifyRevSignRequest(byte[] signedRequest)
throws java.io.IOException,
CMSException
signedRequest - Подписанный запрос на отзыв сертификата
java.io.IOException
CMSExceptionpublic int getRevokeReason()
public java.security.cert.X509Certificate getSignCertificate()
public byte[] getCertificateSN()
public java.lang.String getCertificateDN()
@Deprecated public java.lang.String getrevokeDate()
getRevokeDate()
public java.lang.String getRevokeDate()
public java.lang.String getDnIssuer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||