Add-AzureCertificate
Uploads a certificate to an Azure cloud service.
Syntax
Add-AzureCertificate
[-ServiceName] <String>
[-CertToDeploy] <Object>
[-Password <String>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<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.
Parameters
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 |
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 |
Specifies an information variable.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Specifies the certificate password.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
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 |
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 |
Accept wildcard characters: | False |
Outputs
ManagementOperationContext