libcryptosec
|
#include <CertificateRevocationListBuilder.h>
Public Member Functions | |
CertificateRevocationListBuilder () | |
CertificateRevocationListBuilder (std::string pemEncoded) throw (EncodeException) | |
CertificateRevocationListBuilder (ByteArray &derEncoded) throw (EncodeException) | |
CertificateRevocationListBuilder (const CertificateRevocationListBuilder &crl) | |
virtual | ~CertificateRevocationListBuilder () |
std::string | getXmlEncoded () |
std::string | getXmlEncoded (std::string tab) |
void | setSerialNumber (long serial) throw (CertificationException) |
void | setSerialNumber (BigInteger serial) throw (CertificationException, BigIntegerException) |
long | getSerialNumber () throw (CertificationException) |
BigInteger | getSerialNumberBigInt () throw (CertificationException, BigIntegerException) |
void | setVersion (long version) |
long | getVersion () throw (CertificationException) |
void | setIssuer (RDNSequence &issuer) throw (CertificationException) |
void | setIssuer (X509 *issuer) throw (CertificationException) |
RDNSequence | getIssuer () |
void | setLastUpdate (DateTime &dateTime) |
DateTime | getLastUpdate () |
void | setNextUpdate (DateTime &dateTime) |
DateTime | getNextUpdate () |
void | addRevokedCertificate (RevokedCertificate &revoked) throw (CertificationException) |
void | addRevokedCertificates (std::vector< RevokedCertificate > &revoked) throw (CertificationException) |
std::vector< RevokedCertificate > | getRevokedCertificate () |
CertificateRevocationList * | sign (PrivateKey &privateKey, MessageDigest::Algorithm messageDigestAlgorithm) throw (CertificationException) |
X509_CRL * | getX509Crl () const |
CertificateRevocationListBuilder & | operator= (const CertificateRevocationListBuilder &value) |
void | addExtension (Extension &extension) throw (CertificationException) |
Martin: 14/09/07. More... | |
void | addExtensions (std::vector< Extension *> &extensions) throw (CertificationException) |
Martin: 14/09/07. More... | |
void | replaceExtension (Extension &extension) throw (CertificationException) |
std::vector< Extension * > | getExtension (Extension::Name extensionName) |
std::vector< Extension * > | getExtensions () |
std::vector< Extension * > | getUnknownExtensions () |
Protected Attributes | |
X509_CRL * | crl |
CertificateRevocationListBuilder::CertificateRevocationListBuilder | ( | ) |
CertificateRevocationListBuilder::CertificateRevocationListBuilder | ( | std::string | pemEncoded | ) | |
throw | ( | EncodeException | |||
) |
CertificateRevocationListBuilder::CertificateRevocationListBuilder | ( | ByteArray & | derEncoded | ) | |
throw | ( | EncodeException | |||
) |
CertificateRevocationListBuilder::CertificateRevocationListBuilder | ( | const CertificateRevocationListBuilder & | crl | ) |
|
virtual |
void CertificateRevocationListBuilder::addExtension | ( | Extension & | extension | ) | |
throw | ( | CertificationException | |||
) |
Martin: 14/09/07.
void CertificateRevocationListBuilder::addExtensions | ( | std::vector< Extension *> & | extensions | ) | |
throw | ( | CertificationException | |||
) |
Martin: 14/09/07.
void CertificateRevocationListBuilder::addRevokedCertificate | ( | RevokedCertificate & | revoked | ) | |
throw | ( | CertificationException | |||
) |
void CertificateRevocationListBuilder::addRevokedCertificates | ( | std::vector< RevokedCertificate > & | revoked | ) | |
throw | ( | CertificationException | |||
) |
std::vector< Extension * > CertificateRevocationListBuilder::getExtension | ( | Extension::Name | extensionName | ) |
std::vector< Extension * > CertificateRevocationListBuilder::getExtensions | ( | ) |
RDNSequence CertificateRevocationListBuilder::getIssuer | ( | ) |
DateTime CertificateRevocationListBuilder::getLastUpdate | ( | ) |
DateTime CertificateRevocationListBuilder::getNextUpdate | ( | ) |
std::vector< RevokedCertificate > CertificateRevocationListBuilder::getRevokedCertificate | ( | ) |
long CertificateRevocationListBuilder::getSerialNumber | ( | ) | ||
throw | ( | CertificationException | ||
) |
BigInteger CertificateRevocationListBuilder::getSerialNumberBigInt | ( | ) | ||
throw | ( | CertificationException, | ||
BigIntegerException | ||||
) |
std::vector< Extension * > CertificateRevocationListBuilder::getUnknownExtensions | ( | ) |
long CertificateRevocationListBuilder::getVersion | ( | ) | ||
throw | ( | CertificationException | ||
) |
X509_CRL * CertificateRevocationListBuilder::getX509Crl | ( | ) | const |
std::string CertificateRevocationListBuilder::getXmlEncoded | ( | ) |
std::string CertificateRevocationListBuilder::getXmlEncoded | ( | std::string | tab | ) |
CertificateRevocationListBuilder & CertificateRevocationListBuilder::operator= | ( | const CertificateRevocationListBuilder & | value | ) |
void CertificateRevocationListBuilder::replaceExtension | ( | Extension & | extension | ) | |
throw | ( | CertificationException | |||
) |
void CertificateRevocationListBuilder::setIssuer | ( | RDNSequence & | issuer | ) | |
throw | ( | CertificationException | |||
) |
void CertificateRevocationListBuilder::setIssuer | ( | X509 * | issuer | ) | |
throw | ( | CertificationException | |||
) |
void CertificateRevocationListBuilder::setLastUpdate | ( | DateTime & | dateTime | ) |
void CertificateRevocationListBuilder::setNextUpdate | ( | DateTime & | dateTime | ) |
void CertificateRevocationListBuilder::setSerialNumber | ( | long | serial | ) | |
throw | ( | CertificationException | |||
) |
void CertificateRevocationListBuilder::setSerialNumber | ( | BigInteger | serial | ) | |
throw | ( | CertificationException, | |||
BigIntegerException | |||||
) |
Definir serial à partir de BigInteger, para seriais maiores do que um "long".
void CertificateRevocationListBuilder::setVersion | ( | long | version | ) |
CertificateRevocationList * CertificateRevocationListBuilder::sign | ( | PrivateKey & | privateKey, |
MessageDigest::Algorithm | messageDigestAlgorithm | ||
) | |||
throw | ( | CertificationException | |
) |
|
protected |