kz.gamma.hardware.crypto.software.ocsp
Class OCSPUtilities
java.lang.Object
kz.gamma.hardware.crypto.software.ocsp.OCSPUtilities
public class OCSPUtilities
- extends java.lang.Object
- Author:
- Renat Karimov
|
Method Summary |
byte[] |
generateOcspRequest(byte[] certificate,
java.lang.String requestorName,
java.lang.String hashAlgorithmOid,
byte[] caCertificate,
java.lang.String ca)
Генерирование запроса проверки статуса сертификата |
java.util.Map |
verifyOcspResponse(byte[] ocspResponse)
Проверка ответа на запрос проверки статуса сертификата |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCSPUtilities
public OCSPUtilities()
generateOcspRequest
public byte[] generateOcspRequest(byte[] certificate,
java.lang.String requestorName,
java.lang.String hashAlgorithmOid,
byte[] caCertificate,
java.lang.String ca)
throws java.security.cert.CertificateException,
java.io.IOException
- Генерирование запроса проверки статуса сертификата
- Parameters:
certificate - certificate in DER encodingrequestorName - the name of the OCSP requestorhashAlgorithmOid - the hash algorithm used to generate the issuerNameHash and issuerKeyHash valuescaCertificate - ca certificate in DER encodingca - ca that will process request. For example,
kz.gamma.hardware.core.CertificateAuthorities.NCA or kz.gamma.hardware.core.CertificateAuthorities.GAMMACA
- Returns:
- Запрос проверки статуса сертификата
- Throws:
java.security.cert.CertificateException
java.io.IOException
verifyOcspResponse
public java.util.Map verifyOcspResponse(byte[] ocspResponse)
throws java.security.cert.CertificateException,
java.io.IOException
- Проверка ответа на запрос проверки статуса сертификата
- Parameters:
ocspResponse - Ответ на запрос проверки статуса сертификата в DER кодировке
- Returns:
- Информация о статусе сертификата.
Возможные ключи:
- status (Статус сертификата. Тип Integer. Обязательный).
- valid (Результат проверки подписи. Тип Boolean. Обязательный).
- Throws:
java.security.cert.CertificateException
java.io.IOException
Copyright © 2013 Gamma Technologies. All Rights Reserved.