@@ -17,6 +17,10 @@ parameters:
17
17
type : string
18
18
default : $(artifactDirectory)
19
19
20
+ - name : ESRPConnectedServiceName
21
+ type : string
22
+ default : $(ESRPConnectedServiceName)
23
+
20
24
- name : appRegistrationClientId
21
25
type : string
22
26
default : $(appRegistrationClientId)
@@ -25,29 +29,42 @@ parameters:
25
29
type : string
26
30
default : $(appRegistrationTenantId)
27
31
32
+ - name : AuthAKVName
33
+ type : string
34
+ default : $(AuthAKVName)
35
+
36
+ - name : AuthSignCertName
37
+ type : string
38
+ default : $(AuthSignCertName)
39
+
40
+ - name : EsrpClientId
41
+ type : string
42
+ default : $(EsrpClientId)
43
+
28
44
steps :
29
45
- ${{ if eq(parameters.artifactType, 'dll') }} :
30
46
- task : EsrpMalwareScanning@5
31
47
displayName : ' ESRP MalwareScanning'
32
48
inputs :
33
- ConnectedServiceName : ' ESRP Workload Identity federation service-ADO.Net '
49
+ ConnectedServiceName : ' ${{parameters.ESRPConnectedServiceName }} '
34
50
AppRegistrationClientId : ' ${{parameters.appRegistrationClientId }}'
35
51
AppRegistrationTenantId : ' ${{parameters.appRegistrationTenantId }}'
36
- AuthAKVName : SqlClientDrivers
37
- AuthCertName : ' ESRP-Release-Auth '
52
+ EsrpClientId : ' ${{parameters.EsrpClientId }} '
53
+ UseMSIAuthentication : true
38
54
FolderPath : ' ${{parameters.sourceRoot }}'
39
55
Pattern : ' *.dll'
40
56
CleanupTempStorage : 1
41
57
VerboseLogin : 1
42
58
- task : EsrpCodeSigning@5
43
59
displayName : ' ESRP CodeSigning'
44
60
inputs :
45
- ConnectedServiceName : ' ESRP Workload Identity federation service-ADO.Net '
61
+ ConnectedServiceName : ' ${{parameters.ESRPConnectedServiceName }} '
46
62
AppRegistrationClientId : ' ${{parameters.appRegistrationClientId }}'
47
63
AppRegistrationTenantId : ' ${{parameters.appRegistrationTenantId }}'
48
- AuthAKVName : SqlClientDrivers
49
- AuthCertName : ' ESRP-Release-Auth'
50
- AuthSignCertName : ' ESRP-Release-Sign2'
64
+ EsrpClientId : ' ${{parameters.EsrpClientId }}'
65
+ UseMSIAuthentication : true
66
+ AuthAKVName : ' ${{parameters.AuthAKVName }}'
67
+ AuthSignCertName : ' ${{parameters.AuthSignCertName }}'
51
68
FolderPath : ' ${{parameters.sourceRoot }}'
52
69
Pattern : ' *.dll'
53
70
signConfigType : inlineSignParams
@@ -94,24 +111,25 @@ steps:
94
111
- task : EsrpMalwareScanning@5
95
112
displayName : ' ESRP MalwareScanning Nuget Package'
96
113
inputs :
97
- ConnectedServiceName : ' ESRP Workload Identity federation service-ADO.Net '
114
+ ConnectedServiceName : ' ${{parameters.ESRPConnectedServiceName }} '
98
115
AppRegistrationClientId : ' ${{parameters.appRegistrationClientId }}'
99
116
AppRegistrationTenantId : ' ${{parameters.appRegistrationTenantId }}'
100
- AuthAKVName : SqlClientDrivers
101
- AuthCertName : ' ESRP-Release-Auth '
117
+ EsrpClientId : ' ${{parameters.EsrpClientId }} '
118
+ UseMSIAuthentication : true
102
119
FolderPath : ' ${{parameters.artifactDirectory }}'
103
120
Pattern : ' *.*nupkg'
104
121
CleanupTempStorage : 1
105
122
VerboseLogin : 1
106
123
- task : EsrpCodeSigning@5
107
124
displayName : ' ESRP CodeSigning Nuget Package'
108
125
inputs :
109
- ConnectedServiceName : ' ESRP Workload Identity federation service-ADO.Net '
126
+ ConnectedServiceName : ' ${{parameters.ESRPConnectedServiceName }} '
110
127
AppRegistrationClientId : ' ${{parameters.appRegistrationClientId }}'
111
128
AppRegistrationTenantId : ' ${{parameters.appRegistrationTenantId }}'
112
- AuthAKVName : SqlClientDrivers
113
- AuthCertName : ' ESRP-Release-Auth'
114
- AuthSignCertName : ' ESRP-Release-Sign2'
129
+ EsrpClientId : ' ${{parameters.EsrpClientId }}'
130
+ UseMSIAuthentication : true
131
+ AuthAKVName : ' ${{parameters.AuthAKVName }}'
132
+ AuthSignCertName : ' ${{parameters.AuthSignCertName }}'
115
133
FolderPath : ' ${{parameters.artifactDirectory }}'
116
134
Pattern : ' *.*nupkg'
117
135
signConfigType : inlineSignParams
0 commit comments