limal::ca_mgm::LiteralValue Class Reference
#include <LiteralValues.hpp>
List of all members.
Detailed Description
A Literal Value is a pair of a type and a value Valid types are: URI, DNS, RID, IP, email, 1.3.6.1.4.1.311.20.2.3 (ms-upn) and 1.3.6.1.5.2.2 (KRB5PrincipalName)
- Examples:
-
CreateCertificate.cpp.
Constructor & Destructor Documentation
limal::ca_mgm::LiteralValue::LiteralValue |
( |
|
) |
|
limal::ca_mgm::LiteralValue::LiteralValue |
( |
const String & |
type, |
|
|
const String & |
value | |
|
) |
| | |
Constructor
- Parameters:
-
| type | Valid types are: URI, DNS, RID, IP, email, 1.3.6.1.4.1.311.20.2.3 and 1.3.6.1.5.2.2 |
| value | a value for the type |
limal::ca_mgm::LiteralValue::LiteralValue |
( |
const String & |
value |
) |
|
Constructor
- Parameters:
-
| value | in the form <type>:<value> Valid types are: URI, DNS, RID, IP, email, 1.3.6.1.4.1.311.20.2.3 and 1.3.6.1.5.2.2 |
limal::ca_mgm::LiteralValue::LiteralValue |
( |
const LiteralValue & |
value |
) |
|
virtual limal::ca_mgm::LiteralValue::~LiteralValue |
( |
|
) |
[virtual] |
Member Function Documentation
BLOCXX_NAMESPACE ::String limal::ca_mgm::LiteralValue::commit2Config |
( |
CA & |
ca, |
|
|
Type |
type, |
|
|
BLOCXX_NAMESPACE::UInt32 |
num | |
|
) |
| | const |
Return the string for the configuration. This method silently ignore unsupported types like othername.
virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::LiteralValue::dump |
( |
|
) |
const [virtual] |
String limal::ca_mgm::LiteralValue::getType |
( |
|
) |
const |
Return the type of this Literal Value
String limal::ca_mgm::LiteralValue::getValue |
( |
|
) |
const |
Return the value of this Literal Value
void limal::ca_mgm::LiteralValue::setLiteral |
( |
const String & |
type, |
|
|
const String & |
value | |
|
) |
| | |
Set new values
- Parameters:
-
| type | Valid types are: URI, DNS, RID, IP, email, 1.3.6.1.4.1.311.20.2.3 and 1.3.6.1.5.2.2 |
| value | a value for the type |
void limal::ca_mgm::LiteralValue::setValue |
( |
const String & |
value |
) |
|
Set new values
- Parameters:
-
| value | in the form <type>:<value> Valid types are: URI, DNS, RID, IP, email, 1.3.6.1.4.1.311.20.2.3 and 1.3.6.1.5.2.2 |
String limal::ca_mgm::LiteralValue::toString |
( |
|
) |
const |
virtual bool limal::ca_mgm::LiteralValue::valid |
( |
|
) |
const [virtual] |
virtual BLOCXX_NAMESPACE ::StringArray limal::ca_mgm::LiteralValue::verify |
( |
|
) |
const [virtual] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: