Tech-
invite
3GPP
space
IETF
space
SIP
↠
Examples
Grammars
Presence
⇾
SIP
SIP‑URI
SIP Headers
SIP P‑Headers
SDP
Generic URI
ABNF Notation
ABNF for SIP Headers
(71 of 93)
SIP Header — Security-Client
RFC 3329
–
Section 2.2
security-client
=
"
Security‑Client
"
HCOLON
sec‑mechanism
*(
COMMA
sec‑mechanism
)
sec-mechanism
=
mechanism‑name
*(
SEMI
mech‑parameters
)
mechanism-name
=
(
"
digest
" / "
tls
" / "
ipsec‑ike
" / "
ipsec‑man
" /
; see
Section 2.2
"
ipsec-3gpp
" /
; see
Appendix A
sdes‑srtp‑name
/
msrp‑tls‑name
/
bfcp‑tls‑name
/
udptl‑dtls‑name
/
; see
3GPP TS 24.229
–
Section 7.2A.7
token
)
sdes-srtp-name
=
"
sdes‑srtp
"
msrp-tls-name
=
"
msrp‑tls
"
bfcp-tls-name
=
"
bfcp‑tls
"
udptl-dtls-name
=
"
udptl‑dtls
"
mech-parameters
=
(
preference
/
digest‑algorithm
/
digest‑qop
/
digest‑verify
/
; see
Section 2.2
algorithm
/
protocol
/
mode
/
encrypt‑algorithm
/
spi
/
port1
/
port2
/
; see
Appendix A
spi‑c
/
spi‑s
/
port‑c
/
port‑s
/
; see
3GPP TS 33.203
– Annex H
mediasec‑param
/
; see
3GPP TS 24.229
–
Section 7.2A.7
extension
)
preference
=
"
q
"
EQUAL
qvalue
digest-algorithm
=
"
d-alg
"
EQUAL
token
digest-qop
=
"
d-qop
"
EQUAL
token
digest-verify
=
"
d-ver
"
EQUAL
LDQUOT
32
LHEX
RDQUOT
algorithm
=
"
alg
"
EQUAL
( "
hmac‑md5‑96
" / "
hmac‑sha‑1‑96
" )
protocol
=
"
prot
"
EQUAL
( "
ah
" / "
esp
" )
mode
=
"
mod
"
EQUAL
(
"
trans
" / "
tun
" /
"
UDP-enc-tun
"
; see
3GPP TS 33.203
– Annex H
)
encrypt-algorithm
=
"
ealg
"
EQUAL
(
"
des‑ede3‑cbc
" / "
null
" /
"
aes‑cbc
"
; see
3GPP TS 33.203
– Annex H
)
spi
=
"
spi
"
EQUAL
spivalue
spi-c
=
"
spi‑c
"
EQUAL
spivalue
spi-s
=
"
spi‑s
"
EQUAL
spivalue
spivalue
=
10
DIGIT
; 0 to 4294967295
port1
=
"
port1
"
EQUAL
port
port2
=
"
port2
"
EQUAL
port
port-c
=
"
port‑c
"
EQUAL
port
port-s
=
"
port‑s
"
EQUAL
port
port
=
1*
DIGIT
mediasec-param
=
"
mediasec
"
extension
=
generic‑param