Grid Community Toolkit
6.2.1550507116
gsi_openssh
source
auth-options.h
1
/* $OpenBSD: auth-options.h,v 1.22 2016/11/30 02:57:40 djm Exp $ */
2
3
/*
4
* Author: Tatu Ylonen <
[email protected]
>
5
* Copyright (c) 1995 Tatu Ylonen <
[email protected]
>, Espoo, Finland
6
* All rights reserved
7
*
8
* As far as I am concerned, the code I have written for this software
9
* can be used freely for any purpose. Any derived versions of this
10
* software must be clearly marked as such, and if the derived work is
11
* incompatible with the protocol description in the RFC file, it must be
12
* called by a name other than "ssh" or "Secure Shell".
13
*/
14
15
#ifndef AUTH_OPTIONS_H
16
#define AUTH_OPTIONS_H
17
18
/* Linked list of custom environment strings */
19
struct
envstring {
20
struct
envstring *next;
21
char
*s;
22
};
23
24
/* Flags that may be set in authorized_keys options. */
25
extern
int
no_port_forwarding_flag;
26
extern
int
no_agent_forwarding_flag;
27
extern
int
no_x11_forwarding_flag;
28
extern
int
no_pty_flag;
29
extern
int
no_user_rc;
30
extern
char
*forced_command;
31
extern
struct
envstring *custom_environment;
32
extern
int
forced_tun_device;
33
extern
int
key_is_cert_authority;
34
extern
char
*authorized_principals;
35
36
int
auth_parse_options(
struct
passwd *,
char
*,
char
*, u_long);
37
void
auth_clear_options(
void
);
38
int
auth_cert_options(
struct
sshkey *,
struct
passwd *,
const
char
**);
39
40
#endif
Generated by
1.8.14