From d0b797a71ae8dccf3a16a6ffc751b3db43d09505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 29 Apr 2006 19:09:22 +0000 Subject: [PATCH] Add ExternalPrincipalIdentifiers, shared between several elements. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17362 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/asn1/Makefile.am | 1 + lib/asn1/pkinit.asn1 | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/asn1/Makefile.am b/lib/asn1/Makefile.am index a3ba591e0..dbdd64c09 100644 --- a/lib/asn1/Makefile.am +++ b/lib/asn1/Makefile.am @@ -283,6 +283,7 @@ gen_files_pkinit = \ asn1_DHNonce.x \ asn1_TrustedCA.x \ asn1_ExternalPrincipalIdentifier.x \ + asn1_ExternalPrincipalIdentifiers.x \ asn1_PA_PK_AS_REQ.x \ asn1_PKAuthenticator.x \ asn1_AuthPack.x \ diff --git a/lib/asn1/pkinit.asn1 b/lib/asn1/pkinit.asn1 index 52fe6a00b..56d661167 100644 --- a/lib/asn1/pkinit.asn1 +++ b/lib/asn1/pkinit.asn1 @@ -50,10 +50,11 @@ ExternalPrincipalIdentifier ::= SEQUENCE { ... } +ExternalPrincipalIdentifiers ::= SEQUENCE OF ExternalPrincipalIdentifier + PA-PK-AS-REQ ::= SEQUENCE { signedAuthPack [0] IMPLICIT OCTET STRING, - trustedCertifiers [1] SEQUENCE OF - ExternalPrincipalIdentifier OPTIONAL, + trustedCertifiers [1] ExternalPrincipalIdentifiers OPTIONAL, kdcPkId [2] IMPLICIT OCTET STRING OPTIONAL, ... } @@ -74,8 +75,8 @@ AuthPack ::= SEQUENCE { ... } -TD-TRUSTED-CERTIFIERS ::= SEQUENCE OF ExternalPrincipalIdentifier -TD-INVALID-CERTIFICATES ::= SEQUENCE OF ExternalPrincipalIdentifier +TD-TRUSTED-CERTIFIERS ::= ExternalPrincipalIdentifiers +TD-INVALID-CERTIFICATES ::= ExternalPrincipalIdentifiers KRB5PrincipalName ::= SEQUENCE { realm [0] Realm,