2 * Copyright (c) 2014, 2015 JANET(UK)
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
16 * 3. Neither the name of JANET(UK) nor the names of its contributors
17 * may be used to endorse or promote products derived from this software
18 * without specific prior written permission.
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
23 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
24 * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
25 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
26 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
29 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
31 * OF THE POSSIBILITY OF SUCH DAMAGE.
35 #include "MockAcquireCred.h"
38 * class MockAcquireCred
41 static OM_uint32 retVal;
42 static OM_uint32 minor_status;
43 static gss_name_t desired_name;
44 static OM_uint32 time_req;
45 static gss_OID_set desired_mechs;
46 static gss_cred_usage_t cred_usage;
47 static cred_id_t *output_cred_handle;
48 static gss_OID_set actual_mechs;
49 static OM_uint32 *time_rec;
55 OM_uint32 MockAcquireCred::retVal;
56 OM_uint32 MockAcquireCred::minor_status;
57 gss_name_t MockAcquireCred::desired_name;
58 OM_uint32 MockAcquireCred::time_req;
59 gss_OID_set MockAcquireCred::desired_mechs;
60 gss_cred_usage_t MockAcquireCred::cred_usage;
61 gss_cred_id_t MockAcquireCred::output_cred_handle;
62 gss_OID_set MockAcquireCred::actual_mechs;
63 OM_uint32 MockAcquireCred::time_rec;
65 void MockAcquireCred::reset()
69 desired_name = GSS_C_NO_NAME;
71 desired_mechs = GSS_C_NO_OID_SET;
73 output_cred_handle = GSS_C_NO_CREDENTIAL;
74 actual_mechs = GSS_C_NO_OID_SET;