MS X.400 API
Modules | |
Message Security Attributes | |
These #defines are used to provide the security environment used to sign messages and verify signatures. (NB Message Tokens used to provide signatures on a per recipient basis are in a different section). All these attributes apart from X400_B_SEC_GEN_MOAC can be specified in the Message object using X400msMsgAddStrParam() or X400msMsgAddIntParam(). They can also be specified in the default object using X400SetStrDefault() or X400SetIntDefault. X400_B_SEC_GEN_MOAC can only be set using X400msMsgAddIntParam(). | |
Detailed Description
Macro Definition Documentation
◆ X400_S_MESSAGE_IDENTIFIER
#define X400_S_MESSAGE_IDENTIFIER 100 |
X.400 Message Identifier, in RFC 2156 String form, e.g "[<ORAddress>;<localpart>]". The local identifier part is limited to 32 chars
- Examples
- examples/x400_mslist.c, examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, examples/x400_mssend_rcv_sign.c, and x400_msasync.c.
Definition at line 405 of file x400_att.h.
◆ X400_N_CONTENT_TYPE
#define X400_N_CONTENT_TYPE 101 |
X.400 Numerical Content Type
- Examples
- examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, and examples/x400_mssend_sign.c.
Definition at line 408 of file x400_att.h.
◆ X400_N_CONTENT_LENGTH
#define X400_N_CONTENT_LENGTH 102 |
X.400 Content Length (Probes only)
Definition at line 411 of file x400_att.h.
◆ X400_S_CONTENT_IDENTIFIER
#define X400_S_CONTENT_IDENTIFIER 103 |
X.400 Content Identifier
- Examples
- examples/x400_msraa.c, examples/x400_msrcv.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, examples/x400_mssend_rcv_sign.c, examples/x400_mssend_sign.c, and x400_msasync.c.
Definition at line 414 of file x400_att.h.
◆ X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES
#define X400_S_ORIGINAL_ENCODED_INFORMATION_TYPES 104 |
X.400 Original Encoded Information Types Encoded as a space-separated list of standard names or numeric OID values
Definition at line 417 of file x400_att.h.
◆ X400_N_PRIORITY
#define X400_N_PRIORITY 105 |
X.400 Priority: 0 - normal, 1 - non-urgent, 2 - urgent
- Examples
- examples/x400_mslist.c, examples/x400_msraa.c, examples/x400_msrcv.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, and x400_msasync.c.
Definition at line 422 of file x400_att.h.
◆ X400_N_DISCLOSURE
#define X400_N_DISCLOSURE 106 |
X.400 Disclosure of recipients: 0 - no, 1 - yes
- Examples
- examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.
Definition at line 427 of file x400_att.h.
◆ X400_N_IMPLICIT_CONVERSION_PROHIBITED
#define X400_N_IMPLICIT_CONVERSION_PROHIBITED 107 |
X.400 Implicit conversion prohibited: 0 - no, 1 - yes
- Examples
- examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.
Definition at line 430 of file x400_att.h.
◆ X400_N_ALTERNATE_RECIPIENT_ALLOWED
#define X400_N_ALTERNATE_RECIPIENT_ALLOWED 108 |
X.400 Alternate recipient allowed: 0 - no, 1 - yes
- Examples
- examples/x400_msraa.c, examples/x400_msrcv.c, and examples/x400_msrcv_sign.c.
Definition at line 433 of file x400_att.h.
◆ X400_N_CONTENT_RETURN_REQUEST
#define X400_N_CONTENT_RETURN_REQUEST 109 |
X.400 Content return request: 0 - no, 1 - yes
- Examples
- examples/x400_msraa.c, examples/x400_msrcv.c, examples/x400_msrcv_sign.c, and examples/x400_mssend.c.
Definition at line 436 of file x400_att.h.
◆ X400_S_MESSAGE_SUBMISSION_TIME
#define X400_S_MESSAGE_SUBMISSION_TIME 110 |
X.400 Message Submission Time: UTCTime format YYMMDDHHMMSS<zone>
- Examples
- examples/x400_mssend.c, and x400_msasync.c.
Definition at line 439 of file x400_att.h.
◆ X400_S_MESSAGE_DELIVERY_TIME
#define X400_S_MESSAGE_DELIVERY_TIME 111 |
X.400 Message Delivery Time: UTCTime format YYMMDDHHMMSS<zone> Note: also used for Reports
- Examples
- examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, and examples/x400_mssend_rcv_sign.c.
Definition at line 442 of file x400_att.h.
◆ X400_S_EXTERNAL_CONTENT_TYPE
#define X400_S_EXTERNAL_CONTENT_TYPE 112 |
X.400 External Content Type - specify as object identifier string in "1.2.3.4" format. Note that if both External and Built-in (numeric) content type attributes are present in a message being sent, the External attribute will 'win'.
- Examples
- examples/x400_mslist.c, examples/x400_msrcv_msg_tok_sign.c, examples/x400_msrcv_sign.c, examples/x400_mssend.c, and examples/x400_mssend_sign.c.
Definition at line 447 of file x400_att.h.
◆ X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED
#define X400_N_RECIPIENT_REASSIGNMENT_PROHIBITED 120 |
X.400 Recipient reassignment prohibited: 0 - no, 1 - yes
Definition at line 455 of file x400_att.h.
◆ X400_N_DL_EXPANSION_PROHIBITED
#define X400_N_DL_EXPANSION_PROHIBITED 121 |
X.400 Distribution List expansion prohibited: 0 - no, 1 - yes
Definition at line 458 of file x400_att.h.
◆ X400_N_CONVERSION_WITH_LOSS_PROHIBITED
#define X400_N_CONVERSION_WITH_LOSS_PROHIBITED 122 |
X.400 Conversion with loss prohibited: 0 - no, 1 - yes
Definition at line 461 of file x400_att.h.
◆ X400_S_LATEST_DELIVERY_TIME
#define X400_S_LATEST_DELIVERY_TIME 123 |
X.400 Latest Delivery Time: UTCTime format YYMMDDHHMMSS<zone>
Definition at line 464 of file x400_att.h.
◆ X400_S_ORIGINATOR_RETURN_ADDRESS
#define X400_S_ORIGINATOR_RETURN_ADDRESS 124 |
X.400 Originator Return Address (X.400 String format)
Definition at line 467 of file x400_att.h.
◆ X400_S_OBJECTTYPE
#define X400_S_OBJECTTYPE 125 |
type of this object ("message", "report", "probe")
- Examples
- examples/x400_mslist.c, and x400_msasync.c.
Definition at line 470 of file x400_att.h.
◆ X400_N_MMTS_PRIORITY_QUALIFIER
#define X400_N_MMTS_PRIORITY_QUALIFIER 126 |
Military Messaging Priority Qualifier: 0 - low, 1 - high
- Examples
- examples/x400_mssend.c.
Definition at line 473 of file x400_att.h.
◆ X400_S_DEFERRED_DELIVERY_TIME
#define X400_S_DEFERRED_DELIVERY_TIME 127 |
X.400 Deferred Delivery Time: UTCTime format YYMMDDHHMMSS<zone>
Definition at line 476 of file x400_att.h.
◆ X400_S_DLEXP_TIME
#define X400_S_DLEXP_TIME 128 |
X.400 Distribution List Expansion Time: UTCTime format YYMMDDHHMMSS<zone>
Definition at line 479 of file x400_att.h.
◆ X400_S_GLOBAL_DOMAIN_ID
#define X400_S_GLOBAL_DOMAIN_ID 129 |
X.400 PRMD,ADMD,GB used for tracing
Definition at line 481 of file x400_att.h.
◆ X400_S_DSI_ARRIVAL_TIME
#define X400_S_DSI_ARRIVAL_TIME 130 |
X.400 Domain Supplied Information Arrival Time
Definition at line 484 of file x400_att.h.
◆ X400_N_DSI_ROUTING_ACTION
#define X400_N_DSI_ROUTING_ACTION 131 |
X.400 Domain Supplied Information Routing Action
Definition at line 487 of file x400_att.h.
◆ X400_S_DSI_ATTEMPTED_DOMAIN
#define X400_S_DSI_ATTEMPTED_DOMAIN 132 |
X.400 Domain Supplied Information Attempted Domain
Definition at line 490 of file x400_att.h.
◆ X400_S_DSI_AA_DEF_TIME
#define X400_S_DSI_AA_DEF_TIME 133 |
X.400 Domain Supplied Information Deferred Delivery Time
Definition at line 493 of file x400_att.h.
◆ X400_S_DSI_AA_CEIT
#define X400_S_DSI_AA_CEIT 134 |
X.400 Domain Supplied Information Converted Encoded Information Types
Definition at line 496 of file x400_att.h.
◆ X400_N_DSI_AA_REDIRECTED
#define X400_N_DSI_AA_REDIRECTED 135 |
X.400 Domain Supplied Information Additional Action Redirection
Definition at line 499 of file x400_att.h.
◆ X400_N_DSI_AA_DLOPERATION
#define X400_N_DSI_AA_DLOPERATION 136 |
X.400 Domain Supplied Information Additional Action dl operation
Definition at line 502 of file x400_att.h.
◆ X400_S_CONTENT_CORRELATOR
#define X400_S_CONTENT_CORRELATOR 137 |
Deprecated
Definition at line 505 of file x400_att.h.
◆ X400_N_REDIRECTION_REASON
#define X400_N_REDIRECTION_REASON 138 |
X.400 Redirection Reason
Definition at line 508 of file x400_att.h.
◆ X400_S_REDIRECTION_TIME
#define X400_S_REDIRECTION_TIME 139 |
X.400 Redirection Time
Definition at line 511 of file x400_att.h.
◆ X400_N_CONTENT_RETURNED
#define X400_N_CONTENT_RETURNED 140 |
Indicates presence of returned content in a -ve DR: 0 - no, 1 - yes
Definition at line 514 of file x400_att.h.
◆ X400_S_CONTENT_CORRELATOR_IA5_STRING
#define X400_S_CONTENT_CORRELATOR_IA5_STRING X400_S_CONTENT_CORRELATOR |
X.400 Content Correlator encoded as IA5 String
Definition at line 517 of file x400_att.h.
◆ X400_S_CONTENT_CORRELATOR_OCTET_STRING
#define X400_S_CONTENT_CORRELATOR_OCTET_STRING 141 |
X.400 Content Correlator encoded as Octet String
Definition at line 520 of file x400_att.h.