com.itextpdf.text.pdf.security
Class CrlClientImp
java.lang.Object
com.itextpdf.text.pdf.security.CrlClientImp
- All Implemented Interfaces:
- CrlClient
public class CrlClientImp
- extends Object
- implements CrlClient
An implementation of the CrlClient that fetches the CRL bytes
from an URL.
- Author:
- Paulo Soares
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CrlClientImp
public CrlClientImp()
getEncoded
public Collection<byte[]> getEncoded(X509Certificate checkCert,
String url)
- Fetches the CRL bytes from an URL.
If no url is passed as parameter, the url will be obtained from the certificate.
If you want to load a CRL from a local file, subclass this method and pass an
URL with the path to the local file to this method. An other option is to use
the CrlClientOffline class.
- Specified by:
getEncoded
in interface CrlClient
- Parameters:
checkCert
- the certificate from which a CRL URL can be obtainedurl
- a CRL url if you don't want to obtain it from the certificate
- Returns:
- a collection of byte array each representing a crl. It may return null or an empty collection
- See Also:
CrlClient.getEncoded(java.security.cert.X509Certificate, java.lang.String)
Copyright © 2012. All Rights Reserved.