Get-AzArtifactSigningCertificateRoot

Получение Azure. Корневой сертификат artifactSigning

Синтаксис

ByAccountProfileNameParameterSet (По умолчанию)

Get-AzArtifactSigningCertificateRoot
    [-AccountName] <String>
    [-ProfileName] <String>
    [-EndpointUrl] <String>
    [-Destination] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

ByMetadataFileParameterSet

Get-AzArtifactSigningCertificateRoot
    [-MetadataFilePath] <String>
    [-Destination] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Описание

Командлет Get-AzArtifactSigningCertificateRoot извлек Azure ает корневой сертификат артефакта ArtifactSigning Root Cert. Используйте этот командлет для получения корневого сертификата Azure ArtifactSigning Root Cert. Существует два набора параметров. Один набор использует AccountName, ProfileName и EndpointUrl. Другой набор использует MetadataFilePath. Назначение — скачанный путь к файлу корневого сертификата, который включает имя файла и расширение .cer.

Примеры

Пример 1. Получение корневого сертификата по имени учетной записи и профиля

Get-AzArtifactSigningCertificateRoot -AccountName 'contoso' -ProfileName 'contososigning' -EndpointUrl 'https://wus.artifactsigning.azure.net' -Destination 'c:\acs\certificateroot.cer'
Thumbprint                               Subject
----------                               -------
3A7B1F8C2E9D5A0B4F6E2C1D9F4B8A3E         CN=Microsoft Identity Verification Root Certificate Authority 2020, O=Microsoft

Эта команда извлекает корневой сертификат, который в настоящее время используется для подписывания учетной записи и профиля.

Пример 2. Получение корневого сертификата с помощью конфигурации пути к файлу метаданных

Get-AzArtifactSigningCertificateRoot -MetadataFilePath 'c:\cisigning\metadata_input.json' -Destination 'c:\acs\certificateroot.cer'
Thumbprint                               Subject
----------                               -------
3A7B1F8C2E9D5A0B4F6E2C1D9F4B8A3E         CN=Microsoft Identity Verification Root Certificate Authority 2020, O=Microsoft

Эта команда извлекает корневой сертификат, используемый в настоящее время для подписывания конфигурацией метаданных.

Параметры

-AccountName

Указывает Azure ArtifactSigning AccountName, используемый для подписи политики CI.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByAccountProfileNameParameterSet
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Свойства параметров

Тип:IAzureContextContainer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:AzContext, AzureRmContext, AzureCredential

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Destination

Указывает путь к файлу скачаемого корневого сертификата.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:3
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-EndpointUrl

Указывает Azure конечную точку ArtifactSigning, используемую для подписи политики CI. Это URL-адрес, формат https://xxx.artifactsigning.azure.net

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByAccountProfileNameParameterSet
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-MetadataFilePath

Указывает Azure путь к файлу метаданных ArtifactSigning, используемый для подписи политики CI. Это путь к файлу, а содержимое метаданных ниже. Пример содержимого файла: { "Endpoint": "https://xxx.artifactsigning.azure.net/", "ArtifactSigningAccountName": "acstest", "CertificateProfileName": "acstestCert1" }

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByMetadataFileParameterSet
Position:0
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-ProfileName

Указывает Azure ArtifactSigning ProfileName, используемый для подписи политики CI.

Свойства параметров

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByAccountProfileNameParameterSet
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

Azure ArtifactSigning AccountName

Azure ArtifactSigning Profile Name

Azure ArtifactSigning Signing EndpointUrl

Azure ArtifactSigning UnSigned CI Policy File Path

Azure ArtifactSigning Signed CI Policy File Path Destination

String

Выходные данные

Signed CI Policy file