Skip to content

Commit e7641a8

Browse files
author
Uwe Gradenegger
committed
Add alias and integer status code
1 parent d48868b commit e7641a8

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Functions/Get-IssuedCertificate.ps1

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ Function Get-IssuedCertificate {
5151
[Int]
5252
$RequestId,
5353

54+
[Alias("Config")]
5455
[Parameter(Mandatory=$True)]
5556
[ValidateNotNullOrEmpty()]
5657
[String]
@@ -73,6 +74,7 @@ Function Get-IssuedCertificate {
7374
[String]
7475
$ClientCertificate,
7576

77+
[Alias("Attrib")]
7678
[Parameter(
7779
ParameterSetName="Submit",
7880
Mandatory=$False
@@ -200,6 +202,7 @@ Function Get-IssuedCertificate {
200202

201203
# Properly formatting Return Code and translate into a meaningful message
202204
$StatusCode = "0x" + ('{0:x}' -f $CertRequest.GetLastStatus())
205+
$StatusCodeInt = $CertRequest.GetLastStatus()
203206
$StatusMessage = (New-Object System.ComponentModel.Win32Exception($CertRequest.GetLastStatus())).Message
204207

205208
# Process the Submission Result and return it
@@ -212,6 +215,7 @@ Function Get-IssuedCertificate {
212215
Disposition = $Status
213216
Result = "Request is incomplete"
214217
StatusCode = $StatusCode
218+
StatusCodeInt = $StatusCodeInt
215219
StatusMessage = $StatusMessage
216220
Certificate = $null
217221
RawCertificate = $null
@@ -225,6 +229,7 @@ Function Get-IssuedCertificate {
225229
Disposition = $Status
226230
Result = "There was an error during submission"
227231
StatusCode = $StatusCode
232+
StatusCodeInt = $StatusCodeInt
228233
StatusMessage = $StatusMessage
229234
Certificate = $null
230235
RawCertificate = $null
@@ -238,6 +243,7 @@ Function Get-IssuedCertificate {
238243
Disposition = $Status
239244
Result = "Request was denied"
240245
StatusCode = $StatusCode
246+
StatusCodeInt = $StatusCodeInt
241247
StatusMessage = $StatusMessage
242248
Certificate = $null
243249
RawCertificate = $null
@@ -260,6 +266,7 @@ Function Get-IssuedCertificate {
260266
Disposition = $Status
261267
Result = "Certificate was issued"
262268
StatusCode = $StatusCode
269+
StatusCodeInt = $StatusCodeInt
263270
StatusMessage = $StatusMessage
264271
Certificate = $CertificateObject
265272
RawCertificate = $CertRequest.GetCertificate($RequestFlags.CR_OUT_BASE64HEADER)
@@ -273,6 +280,7 @@ Function Get-IssuedCertificate {
273280
Disposition = $Status
274281
Result = "Certificate was issued out of band"
275282
StatusCode = $StatusCode
283+
StatusCodeInt = $StatusCodeInt
276284
StatusMessage = $StatusMessage
277285
Certificate = $null
278286
RawCertificate = $null
@@ -286,6 +294,7 @@ Function Get-IssuedCertificate {
286294
Disposition = $Status
287295
Result = "Request was taken under submission"
288296
StatusCode = $StatusCode
297+
StatusCodeInt = $StatusCodeInt
289298
StatusMessage = $StatusMessage
290299
Certificate = $null
291300
RawCertificate = $null
@@ -299,6 +308,7 @@ Function Get-IssuedCertificate {
299308
Disposition = $Status
300309
Result = "Certificate has been revoked"
301310
StatusCode = $StatusCode
311+
StatusCodeInt = $StatusCodeInt
302312
StatusMessage = $StatusMessage
303313
Certificate = $null
304314
RawCertificate = $null

0 commit comments

Comments
 (0)