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 |