File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -1779,7 +1779,13 @@ public function ssl_info( $args, $assoc_args ) {
17791779 $ challenge = $ client ->loadDomainAuthorizationChallenge ( $ domain );
17801780 if ( method_exists ( $ challenge , 'toArray ' ) ) {
17811781 $ data = $ challenge ->toArray ();
1782- $ record_name = isset ( $ data ['dnsRecordName ' ] ) ? $ data ['dnsRecordName ' ] : '_acme-challenge. ' . $ domain ;
1782+ // Always use _acme-challenge.base-domain for wildcard domains
1783+ if ( strpos ( $ domain , '*. ' ) === 0 ) {
1784+ $ base_domain = substr ( $ domain , 2 );
1785+ $ record_name = '_acme-challenge. ' . $ base_domain ;
1786+ } else {
1787+ $ record_name = isset ( $ data ['dnsRecordName ' ] ) ? $ data ['dnsRecordName ' ] : '_acme-challenge. ' . $ domain ;
1788+ }
17831789 if ( isset ( $ data ['dnsRecordValue ' ] ) ) {
17841790 $ record_value = $ data ['dnsRecordValue ' ];
17851791 } elseif ( isset ( $ data ['payload ' ] ) ) {
You can’t perform that action at this time.
0 commit comments