你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Invoke-AzCodeSigningCIPolicySigning
调用 CI Policy 签名到 Azure.CodeSigning
语法
Invoke-AzCodeSigningCIPolicySigning
[-AccountName] <String>
[-ProfileName] <String>
-EndpointUrl <String>
-MetadataFilePath <String>
-Path <String>
-Destination <String>
-TimeStamperUrl <String>
说明
Invoke-AzCodeSigningCIPolicySigning cmdlet 对 CI Policy bin 文件进行签名。 使用此 cmdlet 对 CI 策略箱文件进行签名。 有两组参数。 一个集使用 AccountName、ProfileName 和 EndpointUrl。 另一组使用 MetadataFilePath。 路径是原始未签名的 CI 策略文件路径。 目标为签名 CI 策略文件路径,其中包括文件名。 TimeStamperUrl 是可选的,但强烈建议执行 TimeStamping 以及签名。
示例
示例 1:按帐户和配置文件名称对 CI 策略.bin文件签名
Invoke-AzCodeSigningCIPolicySigning -AccountName 'contoso' -ProfileName 'contososigning' -EndpointUrl 'https://wus.codesigning.azure.net' -Path 'c:\cisigning\contosocipolicy.bin' -Destination 'c:\cisigning\signed_contosocipolicy.bin' -TimeStamperUrl 'http://timestamp.acs.microsoft.com'
CI Policy is successfully signed. c:\cisigning\signed_contosocipolicy.bin
此命令通过帐户和配置文件对 CI 策略进行签名,它还使用提供的时间戳 URL 对签名进行时间戳。
示例 2:按元数据文件配置对 CI 策略.bin文件进行签名
Invoke-AzCodeSigningCIPolicySigning -MetadataFilePath 'c:\cisigning\metadata_input.json' -Path 'c:\cisigning\contosocipolicy.bin' -Destination 'c:\cisigning\signed_contosocipolicy.bin' -TimeStamperUrl 'http://timestamp.acs.microsoft.com'
CI Policy is successfully signed. c:\cisigning\signed_contosocipolicy.bin
此命令通过元数据配置对 CI 策略进行签名,它还使用提供的时间戳 URL 对签名进行时间戳。
参数
-AccountName
指定用于对 CI 策略进行签名的 Azure CodeSigning AccountName。
类型: | String |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Destination
指定已签名的 CI 策略文件路径。 签名的 CI 策略文件扩展名.bin。
类型: | String |
Position: | 5 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-EndpointUrl
指定用于对 CI 策略进行签名的 Azure CodeSigning 终结点。 它是 URL,格式为 https://xxx.codesigning.azure.net
类型: | String |
Position: | 3 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-MetadataFilePath
指定用于对 CI 策略进行签名的 Azure CodeSigning 元数据文件路径。 它是文件路径,元数据内容如下所示。 文件内容示例: { “Endpoint”: “https://xxx.codesigning.azure.net/", ”CodeSigningAccountName“: ”acstest“, ”CertificateProfileName“: ”acstestCert1“ }
类型: | String |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Path
指定原始未签名的 CI 策略文件路径。 CI 策略文件扩展名.bin,而不是 xml。
类型: | String |
Position: | 4 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ProfileName
指定用于对 CI 策略进行签名的 Azure CodeSigning ProfileName。
类型: | String |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-TimeStamperUrl
指定用于对 CI 策略进行签名的 Azure CodeSigning TimeStamper URL。 格式为 URL,建议使用时间戳器 http://timestamp.acs.microsoft.com。
类型: | String |
Position: | 1 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
Azure CodeSigning AccountName
Azure CodeSigning Profile Name
Azure CodeSigning Signing EndpointUrl
Azure CodeSigning UnSigned CI Policy File Path
Azure CodeSigning Signed CI Policy File Path Destination
输出
Signed CI Policy file