@@ -89,7 +89,27 @@ public JobResult PerformReEnrollment(ReenrollmentJobConfiguration config, Submit
8989 using ( _psHelper )
9090 {
9191 // First create and return the CSR
92- var csr = CreateCSR ( subjectText , providerName , keyType , keySize , SAN ) ;
92+ _logger . LogTrace ( $ "Subject Text: { subjectText } ") ;
93+ _logger . LogTrace ( $ "Provider Name: { providerName } ") ;
94+ _logger . LogTrace ( $ "Key Type: { keyType } ") ;
95+ _logger . LogTrace ( $ "Key Size: { keySize } ") ;
96+ _logger . LogTrace ( $ "SAN: { SAN } ") ;
97+
98+ string csr = string . Empty ;
99+
100+ try
101+ {
102+ _logger . LogTrace ( "Attempting to Create CSR" ) ;
103+ csr = CreateCSR ( subjectText , providerName , keyType , keySize , SAN ) ;
104+ _logger . LogTrace ( "Returned from creating CSR" ) ;
105+ }
106+ catch ( Exception ex )
107+ {
108+ _logger . LogError ( $ "Error while attempting to create the CSR: { ex . Message } ") ;
109+ throw new Exception ( "Unable to create the CSR file. Check the Orchestrator Logs for more information" ) ;
110+ }
111+
112+ _logger . LogTrace ( $ "CSR Contents: '{ csr } '") ;
93113
94114 if ( csr != string . Empty )
95115 {
@@ -158,10 +178,12 @@ public JobResult PerformReEnrollment(ReenrollmentJobConfiguration config, Submit
158178 } ;
159179 }
160180 finally
161- {
162- _psHelper . Terminate ( ) ;
181+ {
182+ if ( _psHelper != null )
183+ {
184+ _psHelper . Terminate ( ) ;
185+ }
163186 }
164-
165187 }
166188
167189 private string CreateCSR ( string subjectText , string providerName , string keyType , int keySize , string SAN )
@@ -183,9 +205,9 @@ private string CreateCSR(string subjectText, string providerName, string keyType
183205 { "keyLength" , keySize } ,
184206 { "SAN" , SAN }
185207 } ;
186- _logger . LogTrace ( "Attempting to execute PS function (New-CsrEnrollment)" ) ;
208+ _logger . LogInformation ( "Attempting to execute PS function (New-CsrEnrollment)" ) ;
187209 _results = _psHelper . ExecutePowerShell ( "New-CsrEnrollment" , parameters ) ;
188- _logger . LogTrace ( "Returned from executing PS function (New-CsrEnrollment)" ) ;
210+ _logger . LogInformation ( "Returned from executing PS function (New-CsrEnrollment)" ) ;
189211
190212 // This should return the CSR that was generated
191213 if ( _results == null || _results . Count == 0 )
0 commit comments