Add-​Azure​Certificate

Uploads a certificate to an Azure cloud service.

Syntax

Add-AzureCertificate
   [-ServiceName] <String>
   [-CertToDeploy] <Object>
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [-Password <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

The Add-AzureCertificate cmdlet uploads a certificate for an Azure service.

Examples

Example 1: Upload a certificate and password

PS C:\> Add-AzureCertificate -ServiceName "ContosoService" -CertToDeploy ContosoCertificate.pfx -Password "password"

This command uploads the certificate file ContosoCertificate.pfx to a cloud service. The command specifies the password for the certificate.

Example 2: Upload a certificate file

PS C:\> Add-AzureCertificate -serviceName "MyService" -CertToDeploy ContosoCertificate.cer

This command uploads the certificate file ContosoCertificate.cer to a cloud service. The command specifies the password for the certificate.

Example 3: Upload a certificate object

PS C:\> $Certificate = Get-Item cert:\PATTIFULLER\MY\1D6E34B526723E06C235BE8E5457784BF12C9F39
PS C:\> Add-AzureCertificate -ServiceName "ContosoService" -CertToDeploy $Certificate

The first command gets a certificate from the MY store of a user by using the Windows PowerShell core Get-Item cmdlet. The command stores the certificate in the $Certificate variable.

The second command uploads the certificate in $certificate to a cloud service.

Required Parameters

-CertToDeploy

Specifies the certificate to deploy. You can specify the full path of a certificate file, such as a file that has a *.cer or *. pfx file name extension, or an X.509 Certificate object.

Type:Object
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceName

Specifies the name of the Azure service to which this cmdlet adds a certificate.

Type:String
Position:0
Default value:None
Accept pipeline input:True (ByPropertyName)
Accept wildcard characters:False

Optional Parameters

-InformationAction

Specifies how this cmdlet responds to an information event.The acceptable values for this parameter are:- Continue

  • Ignore
  • Inquire
  • SilentlyContinue
  • Stop
  • Suspend
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InformationVariable

Specifies an information variable.

Type:String
Aliases:iv
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Password

Specifies the certificate password.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Profile

Specifies the Azure profile from which this cmdlet reads. If you do not specify a profile, this cmdlet reads from the local default profile.

Type:AzureSMProfile
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Outputs

ManagementOperationContext