|
1 | 1 | #!/bin/bash
|
2 |
| -# Copyright 2020-2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. |
| 2 | +# Copyright 2020-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. |
3 | 3 | #
|
4 | 4 | # Redistribution and use in source and binary forms, with or without
|
5 | 5 | # modification, are permitted provided that the following conditions
|
@@ -57,23 +57,23 @@ rm -f *.key *.crt ${CLIENT_LOG}.* server.log
|
57 | 57 |
|
58 | 58 | # Generate valid CA
|
59 | 59 | openssl genrsa -passout pass:1234 -des3 -out ca.key 4096
|
60 |
| -openssl req -passing pass:1234 -new -x509 -days 365 -key ca.key -out ca.crt -subj "/C=SP/ST=Spain/L=Valdepenias/O=Test/OU=Test/CN=Root CA" |
| 60 | +openssl req -passin pass:1234 -new -x509 -days 365 -key ca.key -out ca.crt -subj "/C=SP/ST=Spain/L=Valdepenias/O=Test/OU=Test/CN=Root CA" |
61 | 61 |
|
62 | 62 | # Generate valid Server Key/Cert
|
63 | 63 | openssl genrsa -passout pass:1234 -des3 -out server.key 4096
|
64 |
| -openssl req -passing pass:1234 -new -key server.key -out server.csr -subj "/C=SP/ST=Spain/L=Valdepenias/O=Test/OU=Server/CN=localhost" |
65 |
| -openssl x509 -req -passing pass:1234 -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt |
| 64 | +openssl req -passin pass:1234 -new -key server.key -out server.csr -subj "/C=SP/ST=Spain/L=Valdepenias/O=Test/OU=Server/CN=localhost" |
| 65 | +openssl x509 -req -passin pass:1234 -days 365 -in server.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out server.crt |
66 | 66 |
|
67 | 67 | # Remove passphrase from the Server Key
|
68 |
| -openssl rsa -passing pass:1234 -in server.key -out server.key |
| 68 | +openssl rsa -passin pass:1234 -in server.key -out server.key |
69 | 69 |
|
70 | 70 | # Generate valid Client Key/Cert
|
71 | 71 | openssl genrsa -passout pass:1234 -des3 -out client.key 4096
|
72 |
| -openssl req -passing pass:1234 -new -key client.key -out client.csr -subj "/C=SP/ST=Spain/L=Valdepenias/O=Test/OU=Client/CN=localhost" |
73 |
| -openssl x509 -passing pass:1234 -req -days 365 -in client.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out client.crt |
| 72 | +openssl req -passin pass:1234 -new -key client.key -out client.csr -subj "/C=SP/ST=Spain/L=Valdepenias/O=Test/OU=Client/CN=localhost" |
| 73 | +openssl x509 -passin pass:1234 -req -days 365 -in client.csr -CA ca.crt -CAkey ca.key -set_serial 01 -out client.crt |
74 | 74 |
|
75 | 75 | # Remove passphrase from Client Key
|
76 |
| -openssl rsa -passing pass:1234 -in client.key -out client.key |
| 76 | +openssl rsa -passin pass:1234 -in client.key -out client.key |
77 | 77 |
|
78 | 78 | # Create mutated client key (Make first char of each like capital)
|
79 | 79 | cp client.key client2.key && sed -i "s/\b\(.\)/\u\1/g" client2.key
|
|
0 commit comments