Postal Address
Values of this syntax hold sequences of strings of one or more arbitrary UCS characters, which form an address in a physical mail system.
The syntax follows this ABNF:
PostalAddress = line *( DOLLAR line ) line = 1*line-char line-char = %x00-23 / (%x5C "24") ; escaped "$" / %x25-5B / (%x5C "5C") ; escaped "\" / %x5D-7F / UTFMB DOLLAR = %x24 ; dollar sign ("$") UTFMB = UTF2 / UTF3 / UTF4 UTF1 = %x00-7F UTF2 = %xC2-DF UTF0 UTF3 = %xE0 %xA0-BF UTF0 / %xE1-EC 2(UTF0) / %xED %x80-9F UTF0 / %xEE-EF 2(UTF0) UTF4 = %xF0 %x90-BF 2(UTF0) / %xF1-F3 3(UTF0) / %xF4 %x80-8F 2(UTF0)
Example: 1234 Main St.$Anytown, CA 12345$USA
.
The syntax corresponds to the PostalAddress
ASN.1 type:
PostalAddress ::= SEQUENCE SIZE(1..ub-postal-line) OF DirectoryString { ub-postal-string }
The integers ub-postal-line
and ub-postal-string
depend on the implementation.
The syntax is defined in X.520.
Origin |
|
Description |
Postal Address |
OID |
1.3.6.1.4.1.1466.115.121.1.41 |