-
Notifications
You must be signed in to change notification settings - Fork 4.7k
/
oadm-ca-create-key-pair.1
123 lines (87 loc) · 2.58 KB
/
oadm-ca-create-key-pair.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
.TH "OADM CA" "1" " Openshift CLI User Manuals" "Openshift" "June 2016" ""
.SH NAME
.PP
oadm ca create\-key\-pair \- Create a public/private key pair
.SH SYNOPSIS
.PP
\fBoadm ca create\-key\-pair\fP [OPTIONS]
.SH DESCRIPTION
.PP
Create an RSA key pair and generate PEM\-encoded public/private key files
.PP
Example: Creating service account signing and authenticating key files:
.PP
.RS
.nf
CONFIG=openshift.local.config/master
oadm ca create\-key\-pair \-\-public\-key=$CONFIG/serviceaccounts.public.key \-\-private\-key=$CONFIG/serviceaccounts.private.key
.fi
.RE
.SH OPTIONS
.PP
\fB\-\-overwrite\fP=false
Overwrite existing key files if found. If false, either file existing will prevent creation.
.PP
\fB\-\-private\-key\fP=""
The private key file.
.PP
\fB\-\-public\-key\fP=""
The public key file.
.SH OPTIONS INHERITED FROM PARENT COMMANDS
.PP
\fB\-\-api\-version\fP=""
DEPRECATED: The API version to use when talking to the server
.PP
\fB\-\-as\fP=""
Username to impersonate for the operation
.PP
\fB\-\-certificate\-authority\fP=""
Path to a cert. file for the certificate authority
.PP
\fB\-\-client\-certificate\fP=""
Path to a client certificate file for TLS
.PP
\fB\-\-client\-key\fP=""
Path to a client key file for TLS
.PP
\fB\-\-cluster\fP=""
The name of the kubeconfig cluster to use
.PP
\fB\-\-config\fP=""
Path to the config file to use for CLI requests.
.PP
\fB\-\-context\fP=""
The name of the kubeconfig context to use
.PP
\fB\-\-google\-json\-key\fP=""
The Google Cloud Platform Service Account JSON Key to use for authentication.
.PP
\fB\-\-insecure\-skip\-tls\-verify\fP=false
If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure
.PP
\fB\-\-log\-flush\-frequency\fP=0
Maximum number of seconds between log flushes
.PP
\fB\-\-match\-server\-version\fP=false
Require server version to match client version
.PP
\fB\-n\fP, \fB\-\-namespace\fP=""
If present, the namespace scope for this CLI request
.PP
\fB\-\-request\-timeout\fP="0"
The length of time to wait before giving up on a single server request. Non\-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests.
.PP
\fB\-\-server\fP=""
The address and port of the Kubernetes API server
.PP
\fB\-\-token\fP=""
Bearer token for authentication to the API server
.PP
\fB\-\-user\fP=""
The name of the kubeconfig user to use
.SH SEE ALSO
.PP
\fBoadm\-ca(1)\fP,
.SH HISTORY
.PP
June 2016, Ported from the Kubernetes man\-doc generator