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:
[literal]
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

RFC 4517

Description

Postal Address

OID

1.3.6.1.4.1.1466.115.121.1.41