5
5
# ################################################################################
6
6
7
7
parameters :
8
- - name : ESRPConnectedServiceName
9
- type : string
10
-
11
8
- name : appRegistrationClientId
12
9
type : string
13
10
14
11
- name : appRegistrationTenantId
15
12
type : string
16
13
17
- - name : EsrpClientId
18
- type : string
19
-
20
- - # Name of the Azure Key Vault to retrieve ESRP Code Signing certificate from.
21
- name : AuthAkvName
14
+ - # Name of the Azure Key Vault to retrieve certificates from.
15
+ # note: This has nothing to do with the AKV provider package.
16
+ name : authAkvName
22
17
type : string
23
18
24
19
- name : authSignCertName
@@ -30,34 +25,40 @@ parameters:
30
25
- dll
31
26
- pkg
32
27
28
+ - name : esrpConnectedServiceName
29
+ type : string
30
+
31
+ - name : esrpClientId
32
+ type : string
33
+
33
34
steps :
34
35
- ${{ if eq(parameters.artifactType, 'dll') }} :
35
36
- task : EsrpMalwareScanning@5
36
37
displayName : ' ESRP Malware Scanning Code'
37
38
inputs :
38
- ConnectedServiceName : ' ${{ parameters.ESRPConnectedServiceName }}'
39
39
AppRegistrationClientId : ' ${{ parameters.appRegistrationClientId }}'
40
40
AppRegistrationTenantId : ' ${{ parameters.appRegistrationTenantId }}'
41
- EsrpClientId : ' ${{ parameters.EsrpClientId }}'
42
- UseMSIAuthentication : true
43
41
CleanupTempStorage : 1
42
+ ConnectedServiceName : ' ${{ parameters.esrpConnectedServiceName }}'
43
+ EsrpClientId : ' ${{ parameters.esrpClientId }}'
44
44
FolderPath : ' $(BUILD_OUTPUT)'
45
45
Pattern : ' *.dll'
46
+ UseMSIAuthentication : true
46
47
VerboseLogin : 1
47
48
48
49
- task : EsrpCodeSigning@5
49
50
displayName : ' ESRP Signing Code'
50
51
inputs :
51
- ConnectedServiceName : ' ${{ parameters.ESRPConnectedServiceName }}'
52
52
AppRegistrationClientId : ' ${{ parameters.appRegistrationClientId }}'
53
53
AppRegistrationTenantId : ' ${{ parameters.appRegistrationTenantId }}'
54
- EsrpClientId : ' ${{ parameters.EsrpClientId }}'
55
- UseMSIAuthentication : true
56
- AuthAKVName : ' ${{ parameters.akvName }}'
57
- AuthSignCertName : ' ${{ parameters.AuthSignCertName }}'
54
+ AuthAKVName : ' ${{ parameters.authAkvName }}'
55
+ AuthSignCertName : ' ${{ parameters.authSignCertName }} '
56
+ ConnectedServiceName : ' ${{ parameters.esrpConnectedServiceName }}'
57
+ EsrpClientId : ' ${{ parameters.esrpClientId }}'
58
58
FolderPath : ' $(BUILD_OUTPUT)'
59
59
Pattern : ' *.dll'
60
60
signConfigType : ' inlineSignParams'
61
+ UseMSIAuthentication : true
61
62
inlineOperation : |
62
63
[
63
64
{
@@ -102,29 +103,29 @@ steps:
102
103
- task : EsrpMalwareScanning@5
103
104
displayName : ' ESRP Malware Scanning NuGet Package'
104
105
inputs :
105
- ConnectedServiceName : ' ${{ parameters.ESRPConnectedServiceName }}'
106
106
AppRegistrationClientId : ' ${{ parameters.appRegistrationClientId }}'
107
107
AppRegistrationTenantId : ' ${{ parameters.appRegistrationTenantId }}'
108
- EsrpClientId : ' ${{ parameters.EsrpClientId }}'
109
- UseMSIAuthentication : true
110
108
CleanupTempStorage : 1
109
+ ConnectedServiceName : ' ${{ parameters.esrpConnectedServiceName }}'
110
+ EsrpClientId : ' ${{ parameters.esrpClientId }}'
111
111
FolderPath : ' $(ARTIFACT_PATH)'
112
112
Pattern : ' *.*nupkg'
113
+ UseMSIAuthentication : true
113
114
VerboseLogin : 1
114
115
115
116
- task : EsrpCodeSigning@5
116
117
displayName : ' ESRP Signing NuGet Package'
117
118
inputs :
118
- ConnectedServiceName : ' ${{ parameters.ESRPConnectedServiceName }}'
119
119
AppRegistrationClientId : ' ${{ parameters.appRegistrationClientId }}'
120
120
AppRegistrationTenantId : ' ${{ parameters.appRegistrationTenantId }}'
121
- EsrpClientId : ' ${{ parameters.EsrpClientId }}'
122
- UseMSIAuthentication : true
123
- AuthAKVName : ' ${{ parameters.akvName }}'
124
- AuthSignCertName : ' ${{ parameters.AuthSignCertName }}'
121
+ ConnectedServiceName : ' ${{ parameters.esrpConnectedServiceName }}'
122
+ EsrpClientId : ' ${{ parameters.esrpClientId }} '
123
+ AuthAKVName : ' ${{ parameters.authAkvName }}'
124
+ AuthSignCertName : ' ${{ parameters.authSignCertName }}'
125
125
FolderPath : ' $(ARTIFACT_PATH)'
126
126
Pattern : ' *.*nupkg'
127
127
signConfigType : ' inlineSignParams'
128
+ UseMSIAuthentication : true
128
129
inlineOperation : |
129
130
[
130
131
{
0 commit comments