#include <CRLReason.hpp>
Public Member Functions | |
| CRLReason () | |
| CRLReason (const String &reason) | |
| CRLReason (const CRLReason &reason) | |
| virtual | ~CRLReason () |
| CRLReason & | operator= (const CRLReason &reason) |
| void | setReason (const String &reason) |
| String | getReason () const |
| void | setHoldInstruction (const String &holdInstruction) |
| String | getHoldInstruction () const |
| void | setKeyCompromiseDate (time_t compromiseDate) |
| time_t | getKeyCompromiseDate () const |
| String | getKeyCompromiseDateAsString () const |
| void | setCACompromiseDate (time_t compromiseDate) |
| time_t | getCACompromiseDate () const |
| String | getCACompromiseDateAsString () const |
| virtual bool | valid () const |
| virtual BLOCXX_NAMESPACE::StringArray | verify () const |
| virtual BLOCXX_NAMESPACE::StringArray | dump () const |
Private Member Functions | |
| BLOCXX_NAMESPACE::String | checkHoldInstruction (const String &hi) const |
| bool | checkReason (const String &reason) const |
Private Attributes | |
| BLOCXX_NAMESPACE::COWIntrusiveReference< CRLReasonImpl > | m_impl |
| limal::ca_mgm::CRLReason::CRLReason | ( | ) |
| limal::ca_mgm::CRLReason::CRLReason | ( | const String & | reason | ) |
Constructor
| reason | revocation reason. Valid strings are: none, unspecified, keyCompromise, CACompromise, affiliationChanged, superseded, cessationOfOperation, certificateHold and removeFromCRL |
| limal::ca_mgm::CRLReason::CRLReason | ( | const CRLReason & | reason | ) |
| virtual limal::ca_mgm::CRLReason::~CRLReason | ( | ) | [virtual] |
| void limal::ca_mgm::CRLReason::setReason | ( | const String & | reason | ) |
Set a new revocation reason
| reason | revocation reason. Valid strings are: none, unspecified, keyCompromise, CACompromise, affiliationChanged, superseded, cessationOfOperation, certificateHold and removeFromCRL |
| String limal::ca_mgm::CRLReason::getReason | ( | ) | const |
Return the revocation reason as string
| void limal::ca_mgm::CRLReason::setHoldInstruction | ( | const String & | holdInstruction | ) |
Set reason to certificateHold and add a hold instruction
| holdInstruction | valid strings are: holdInstructionNone, holdInstructionCallIssuer, holdInstructionReject or an OID |
| String limal::ca_mgm::CRLReason::getHoldInstruction | ( | ) | const |
| void limal::ca_mgm::CRLReason::setKeyCompromiseDate | ( | time_t | compromiseDate | ) |
Set reason to keyCompromise and add the compromise date
| compromiseDate | the date when the key was compromised |
| time_t limal::ca_mgm::CRLReason::getKeyCompromiseDate | ( | ) | const |
| String limal::ca_mgm::CRLReason::getKeyCompromiseDateAsString | ( | ) | const |
| void limal::ca_mgm::CRLReason::setCACompromiseDate | ( | time_t | compromiseDate | ) |
Set reason to CACompromise and add the compromise date
| compromiseDate | the date when the CA was compromised |
| time_t limal::ca_mgm::CRLReason::getCACompromiseDate | ( | ) | const |
| String limal::ca_mgm::CRLReason::getCACompromiseDateAsString | ( | ) | const |
| virtual bool limal::ca_mgm::CRLReason::valid | ( | ) | const [virtual] |
| virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CRLReason::verify | ( | ) | const [virtual] |
| virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::CRLReason::dump | ( | ) | const [virtual] |
| BLOCXX_NAMESPACE ::String limal::ca_mgm::CRLReason::checkHoldInstruction | ( | const String & | hi | ) | const [private] |
| bool limal::ca_mgm::CRLReason::checkReason | ( | const String & | reason | ) | const [private] |
BLOCXX_NAMESPACE ::COWIntrusiveReference<CRLReasonImpl> limal::ca_mgm::CRLReason::m_impl [private] |
1.5.0