Identifier for the entity that created or applied the label.
More...
#include <nmbs/confidentiality_label.h>
|
| std::string | id_type |
| | The format type of the identifier (e.g., rfc822Name).
|
| std::string | value |
| | The actual identifier value.
|
|
| static const std::string | rfc822_name = "rfc822Name" |
| | RFC 822 (email) address format.
|
| static const std::string | dns_name = "dNSName" |
| | DNS name format.
|
| static const std::string | directory_name = "directoryName" |
| | Directory name format.
|
| static const std::string | uniform_resource_identifier = "uniformResourceIdentifier" |
| | URI format.
|
| static const std::string | ip_address = "iPAddress" |
| | IP address format.
|
| static const std::string | x400_address = "x400Address" |
| | X.400 address format.
|
| static const std::string | jid = "jID" |
| | Jabber ID format.
|
| static const std::string | user_principal_name = "userPrincipalName" |
| | User Principal Name format.
|
Identifier for the entity that created or applied the label.
Represents <s4774:OriginatorID>. String constants are provided for standard formats.
- Since
- 1.0.0
◆ operator==()
| bool nmbs::ConfidentialityLabel::OriginatorId::operator== |
( |
const OriginatorId & | | ) |
const |
|
default |
Default equality operator.
- Since
- 1.0.0
◆ directory_name
| const std::string nmbs::ConfidentialityLabel::OriginatorId::directory_name = "directoryName" |
|
inlinestatic |
Directory name format.
- Since
- 1.0.0
◆ dns_name
| const std::string nmbs::ConfidentialityLabel::OriginatorId::dns_name = "dNSName" |
|
inlinestatic |
DNS name format.
- Since
- 1.0.0
◆ id_type
| std::string nmbs::ConfidentialityLabel::OriginatorId::id_type |
The format type of the identifier (e.g., rfc822Name).
- Since
- 1.0.0
◆ ip_address
| const std::string nmbs::ConfidentialityLabel::OriginatorId::ip_address = "iPAddress" |
|
inlinestatic |
IP address format.
- Since
- 1.0.0
◆ jid
| const std::string nmbs::ConfidentialityLabel::OriginatorId::jid = "jID" |
|
inlinestatic |
Jabber ID format.
- Since
- 1.0.0
◆ rfc822_name
| const std::string nmbs::ConfidentialityLabel::OriginatorId::rfc822_name = "rfc822Name" |
|
inlinestatic |
RFC 822 (email) address format.
- Since
- 1.0.0
◆ uniform_resource_identifier
| const std::string nmbs::ConfidentialityLabel::OriginatorId::uniform_resource_identifier = "uniformResourceIdentifier" |
|
inlinestatic |
◆ user_principal_name
| const std::string nmbs::ConfidentialityLabel::OriginatorId::user_principal_name = "userPrincipalName" |
|
inlinestatic |
User Principal Name format.
- Since
- 1.0.0
◆ value
| std::string nmbs::ConfidentialityLabel::OriginatorId::value |
The actual identifier value.
- Since
- 1.0.0
◆ x400_address
| const std::string nmbs::ConfidentialityLabel::OriginatorId::x400_address = "x400Address" |
|
inlinestatic |
X.400 address format.
- Since
- 1.0.0
The documentation for this struct was generated from the following file: