/****************************************************************************** * Copyright (c) 2000-2019 Ericsson Telecom AB * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html * * Contributors: * Roland Gecse - initial implementation and initial documentation * Akos Pernek * Antal Wuh.Hen.Chang * Attila Fulop * Balazs Barcsik * Bence Molnar * Csaba Koppany * David Juhasz * Eduard Czimbalmos * Elemer Lelik * Endre Kiss * Endre Kulcsar * Gabor Szalai * Gabor Tatarka * Gergely Futo * Istvan Sandor * Krisztian Pandi * Kulcsár Endre * Laszlo Tamas Zeke * Norbert Pinter * Roland Gecse * Tibor Bende * Tibor Szabo * Timea Moder * Zoltan Medve * Zsolt Nandor Torok * Zsolt Szalai ******************************************************************************/ // // File: DigestAuthentication_IETF_RFC5090.ddf // Description: DDF for DIGEST according to RFC 5090 // Rev: R55A // Prodnr: CNL 1134 62 /////////////////////////////////////////////// // APPLICATION-NAME: DIGEST // APPLICATION-REVISION: RFC5090 // AVP implementations according to: // RFC 5090 - RADIUS Extension for Digest Authentication // // RFC 5090 // AVP: Digest-Response (103) // 3.1 type AVP_OctetString Digest_Response; // RFC 5090 // AVP: Digest-Realm (104) // 3.2 type AVP_UTF8String Digest_Realm; // RFC 5090 // AVP: Digest-Nonce (105) // 3.3 type AVP_OctetString Digest_Nonce; // RFC 5090 // AVP: Digest-Response-Auth (106) // 3.4 type AVP_OctetString Digest_Response_Auth; // RFC 5090 // AVP: Digest_Nextnonce (107) // 3.5 type AVP_OctetString Digest_Nextnonce; // RFC 5090 // AVP: Digest-Method (108) // 3.6 type AVP_UTF8String Digest_Method; // RFC 5090 // AVP: Digest-URI (109) // 3.7 type AVP_UTF8String Digest_URI; // RFC 5090 // AVP: Digest-Qop (110) // 3.8 type AVP_UTF8String Digest_Qop; // RFC 5090 // AVP: Digest-Algorithm (111) // 3.9 type AVP_UTF8String Digest_Algorithm; // RFC 5090 // AVP: Digest-Entity-Body-Hash (112) // 3.10 type AVP_OctetString Digest_Entity_Body_Hash; // RFC 5090 // AVP: Digest-CNonce (113) // 3.11 type AVP_OctetString Digest_CNonce; // RFC 5090 // AVP: Digest-Nonce-Count (114) // 3.12 type AVP_OctetString Digest_Nonce_Count; // RFC 5090 // AVP: Digest-Username (115) // 3.13 type AVP_UTF8String Digest_Username; // RFC 5090 // AVP: Digest-Opaque (116) // 3.14 type AVP_OctetString Digest_Opaque; // RFC 5090 // AVP: Digest-Auth-Param (117) // 3.15 type AVP_UTF8String Digest_Auth_Param; // RFC 5090 // AVP: Digest-AKA-Auts (118) // 3.16 type AVP_OctetString Digest_AKA_Auts; // RFC 5090 // AVP: Digest-Domain (119) // 3.17 type AVP_UTF8String Digest_Domain; // RFC 5090 // AVP: Digest-Stale (120) // 3.18 type AVP_UTF8String Digest_Stale; // RFC 5090 // AVP: Digest-HA1 (121) // 3.19 type AVP_OctetString Digest_HA1; // RFC 5090 // AVP: SIP-AOR (122) // 3.20 type AVP_UTF8String SIP_AOR;