equal
deleted
inserted
replaced
54 * (eay@cryptsoft.com). This product includes software written by Tim |
54 * (eay@cryptsoft.com). This product includes software written by Tim |
55 * Hudson (tjh@cryptsoft.com). |
55 * Hudson (tjh@cryptsoft.com). |
56 * |
56 * |
57 */ |
57 */ |
58 /* |
58 /* |
59 © Portions copyright (c) 2006, 2010 Nokia Corporation. All rights reserved. |
59 © Portions copyright (c) 2006 Nokia Corporation. All rights reserved. |
60 */ |
60 */ |
61 |
61 |
62 #include <stdio.h> |
62 #include <stdio.h> |
63 #include "cryptlib.h" |
63 #include "cryptlib.h" |
64 #include <openssl/asn1t.h> |
64 #include <openssl/asn1t.h> |
93 i2v_EXTENDED_KEY_USAGE, |
93 i2v_EXTENDED_KEY_USAGE, |
94 v2i_EXTENDED_KEY_USAGE, |
94 v2i_EXTENDED_KEY_USAGE, |
95 0,0, |
95 0,0, |
96 NULL |
96 NULL |
97 }; |
97 }; |
|
98 |
98 #endif |
99 #endif |
99 |
|
100 #ifndef EMULATOR |
100 #ifndef EMULATOR |
101 /* NB OCSP acceptable responses also is a SEQUENCE OF OBJECT */ |
101 /* NB OCSP acceptable responses also is a SEQUENCE OF OBJECT */ |
102 EXPORT_C X509V3_EXT_METHOD v3_ocsp_accresp = { |
102 EXPORT_C X509V3_EXT_METHOD v3_ocsp_accresp = { |
103 NID_id_pkix_OCSP_acceptableResponses, 0, |
103 NID_id_pkix_OCSP_acceptableResponses, 0, |
104 ASN1_ITEM_ref(EXTENDED_KEY_USAGE), |
104 ASN1_ITEM_ref(EXTENDED_KEY_USAGE), |
118 i2v_EXTENDED_KEY_USAGE, |
118 i2v_EXTENDED_KEY_USAGE, |
119 v2i_EXTENDED_KEY_USAGE, |
119 v2i_EXTENDED_KEY_USAGE, |
120 0,0, |
120 0,0, |
121 NULL |
121 NULL |
122 }; |
122 }; |
|
123 |
123 #endif |
124 #endif |
124 |
|
125 ASN1_ITEM_TEMPLATE(EXTENDED_KEY_USAGE) = |
125 ASN1_ITEM_TEMPLATE(EXTENDED_KEY_USAGE) = |
126 ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, EXTENDED_KEY_USAGE, ASN1_OBJECT) |
126 ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, EXTENDED_KEY_USAGE, ASN1_OBJECT) |
127 ASN1_ITEM_TEMPLATE_END(EXTENDED_KEY_USAGE) |
127 ASN1_ITEM_TEMPLATE_END(EXTENDED_KEY_USAGE) |
128 |
128 |
129 IMPLEMENT_ASN1_FUNCTIONS(EXTENDED_KEY_USAGE) |
129 IMPLEMENT_ASN1_FUNCTIONS(EXTENDED_KEY_USAGE) |