Add kx509.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@19546 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-12-28 21:05:23 +00:00
parent 3572041050
commit b8e9905b57
2 changed files with 32 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ BUILT_SOURCES = \
$(gen_files_pkcs9:.x=.c) \
$(gen_files_pkcs12:.x=.c) \
$(gen_files_digest:.x=.c) \
$(gen_files_kx509:.x=.c) \
asn1_err.h \
asn1_err.c
@@ -399,6 +400,9 @@ gen_files_digest = \
asn1_NTLMRequest.x \
asn1_NTLMResponse.x
gen_files_kx509 = \
asn1_Kx509Response.x \
asn1_Kx509Request.x
noinst_PROGRAMS = asn1_compile asn1_print asn1_gen
@@ -474,6 +478,7 @@ CLEANFILES = lex.c parse.c parse.h \
$(gen_files_pkcs9) \
$(gen_files_pkcs12) \
$(gen_files_digest) \
$(gen_files_kx509) \
$(gen_files_test) $(nodist_check_gen_SOURCES) \
rfc2459_asn1_files rfc2459_asn1.h \
cms_asn1_files cms_asn1.h \
@@ -483,6 +488,7 @@ CLEANFILES = lex.c parse.c parse.h \
pkcs9_asn1_files pkcs9_asn1.h \
pkcs12_asn1_files pkcs12_asn1.h \
digest_asn1_files digest_asn1.h \
kx509_asn1_files kx509_asn1.h \
test_asn1_files test_asn1.h
dist_include_HEADERS = der.h heim_asn1.h der-protos.h
@@ -496,6 +502,7 @@ nodist_include_HEADERS += pkcs8_asn1.h
nodist_include_HEADERS += pkcs9_asn1.h
nodist_include_HEADERS += pkcs12_asn1.h
nodist_include_HEADERS += digest_asn1.h
nodist_include_HEADERS += kx509_asn1.h
$(asn1_compile_OBJECTS): parse.h parse.c $(srcdir)/der-protos.h
$(libasn1_la_OBJECTS): krb5_asn1.h asn1_err.h $(srcdir)/der-protos.h
@@ -510,6 +517,7 @@ $(gen_files_pkcs8) pkcs8_asn1.h: pkcs8_asn1_files
$(gen_files_pkcs9) pkcs9_asn1.h: pkcs9_asn1_files
$(gen_files_pkcs12) pkcs12_asn1.h: pkcs12_asn1_files
$(gen_files_digest) digest_asn1.h: digest_asn1_files
$(gen_files_kx509) kx509_asn1.h: kx509_asn1_files
$(gen_files_rfc2459) rfc2459_asn1.h: rfc2459_asn1_files
$(gen_files_cms) cms_asn1.h: cms_asn1_files
$(gen_files_test) test_asn1.h: test_asn1_files
@@ -538,6 +546,9 @@ pkcs12_asn1_files: asn1_compile$(EXEEXT) $(srcdir)/pkcs12.asn1
digest_asn1_files: asn1_compile$(EXEEXT) $(srcdir)/digest.asn1
./asn1_compile$(EXEEXT) $(srcdir)/digest.asn1 digest_asn1 || (rm -f digest_asn1_files ; exit 1)
kx509_asn1_files: asn1_compile$(EXEEXT) $(srcdir)/kx509.asn1
./asn1_compile$(EXEEXT) $(srcdir)/kx509.asn1 kx509_asn1 || (rm -f kx509_asn1_files ; exit 1)
test_asn1_files: asn1_compile$(EXEEXT) $(srcdir)/test.asn1
./asn1_compile$(EXEEXT) --sequence=TESTSeqOf $(srcdir)/test.asn1 test_asn1 || (rm -f test_asn1_files ; exit 1)
@@ -546,6 +557,7 @@ EXTRA_DIST = \
CMS.asn1 \
digest.asn1 \
k5.asn1 \
kx509.asn1 \
test.asn1 \
pkcs12.asn1 \
pkcs8.asn1 \

20
lib/asn1/kx509.asn1 Normal file
View File

@@ -0,0 +1,20 @@
-- $Id$
KX509 DEFINITIONS ::=
BEGIN
Kx509Request ::= SEQUENCE {
authenticator OCTET STRING,
pk-hash OCTET STRING,
pk-key OCTET STRING
}
Kx509Response ::= SEQUENCE {
error-code[0] INTEGER (-2147483648..2147483647)
OPTIONAL -- DEFAULT 0 --,
hash[1] OCTET STRING OPTIONAL,
certificate[2] OCTET STRING OPTIONAL,
e-text[3] VisibleString OPTIONAL
}
END