12 lines
		
	
	
		
			281 B
		
	
	
	
		
			Bash
		
	
	
	
		
		
			
		
	
	
			12 lines
		
	
	
		
			281 B
		
	
	
	
		
			Bash
		
	
	
	
|  | #!/bin/sh
 | ||
|  | #!/bin/sh
 | ||
|  |    | ||
|  | # Check for the presence of the certificate file | ||
|  | if [ ! -f "$1" ]; then | ||
|  |     exit 0 | ||
|  | fi | ||
|  | 
 | ||
|  | # Extract subjectAltName from the certificate | ||
|  | openssl x509 -in "$1" -text -noout | grep -E -o "DNS:[^,]*" | sed 's/DNS://g' | tr -d ' ' | tr ',' ' ' | sort | tr '\n' ' ' | ||
|  | 
 |