ssl/libcrypto/src/crypto/x509v3/v3_extku.c
changeset 18 47c74d1534e1
parent 0 e4d67989cc36
child 45 4b03adbd26ca
child 57 2efc27d87e1c
equal deleted inserted replaced
0:e4d67989cc36 18:47c74d1534e1
    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 Nokia Corporation.  All rights reserved.
    59  © Portions copyright (c) 2006, 2010 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 #endif
    98 
    99 
    99 #endif
       
   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 #endif
   123 
   124 
   124 #endif
       
   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)