mirror of
				https://github.com/mail-in-a-box/mailinabox.git
				synced 2025-11-03 19:30:54 +00:00 
			
		
		
		
	only set the CN field when generating initial CSR to prevent issues with the php7 ppa version of openssl (#1223)
OpenSSL 1.1.0f now validates the other subject fields and rejects the empty string (for the country?) because it isn't two characters.
This commit is contained in:
		
							parent
							
								
									6ace97e482
								
							
						
					
					
						commit
						a52c56e571
					
				@ -74,7 +74,7 @@ if [ ! -f $STORAGE_ROOT/ssl/ssl_certificate.pem ]; then
 | 
				
			|||||||
	CSR=/tmp/ssl_cert_sign_req-$$.csr
 | 
						CSR=/tmp/ssl_cert_sign_req-$$.csr
 | 
				
			||||||
	hide_output \
 | 
						hide_output \
 | 
				
			||||||
	openssl req -new -key $STORAGE_ROOT/ssl/ssl_private_key.pem -out $CSR \
 | 
						openssl req -new -key $STORAGE_ROOT/ssl/ssl_private_key.pem -out $CSR \
 | 
				
			||||||
	  -sha256 -subj "/C=/ST=/L=/O=/CN=$PRIMARY_HOSTNAME"
 | 
						  -sha256 -subj "/CN=$PRIMARY_HOSTNAME"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	# Generate the self-signed certificate.
 | 
						# Generate the self-signed certificate.
 | 
				
			||||||
	CERT=$STORAGE_ROOT/ssl/$PRIMARY_HOSTNAME-selfsigned-$(date --rfc-3339=date | sed s/-//g).pem
 | 
						CERT=$STORAGE_ROOT/ssl/$PRIMARY_HOSTNAME-selfsigned-$(date --rfc-3339=date | sed s/-//g).pem
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user