Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
my-script
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Danil
my-script
Commits
aec90952
Commit
aec90952
authored
Jan 20, 2026
by
Danil
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add new file
parents
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
0 deletions
+16
-0
opensslcert
+16
-0
No files found.
opensslcert
0 → 100644
View file @
aec90952
#!/bin/bash
ip
=
$(
timeout 3 curl
-4
-s
icanhazip.com
)
openssl genrsa
-out
secret.key 2048
openssl req
-key
secret.key
-new
-out
cert.csr
-nodes
\
-subj
"/C=AU/ST=StateName/L=CityName/O=CompanyName/OU=CompanySectionName/CN=
$ip
"
\
-addext
"subjectAltName=DNS:
$ip
,DNS:*.
$ip
,IP:
$ip
"
openssl x509
-signkey
secret.key
-in
cert.csr
-req
-days
3650
-out
cert.crt
place
=
$(
pwd
)
echo
-e
"
\0
33[32mПуть к файлу публичного ключа сертификата панели:
\0
33[32m"
echo
-e
"
\0
33[31m
$place
/cert.crt
\0
33[31m"
echo
-e
"
\0
33[32mПуть к файлу приватного ключа сертификата панели:
\0
33[32m"
echo
-e
"
\0
33[31m
$place
/secret.key
\0
33[31m"
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment