Update-MsIdApplicationSigningKeyThumbprint
SYNOPSIS
Update a Service Princpal's preferredTokenSigningKeyThumbprint to the specified certificate thumbprint
SYNTAX
Update-MsIdApplicationSigningKeyThumbprint [-Tenant <Object>] -ApplicationId <String> [-KeyThumbprint <String>]
[-Default] [-ProgressAction <ActionPreference>] [<CommonParameters>]
DESCRIPTION
Update a Service Princpal's preferredTokenSigningKeyThumbprint to the specified certificate thumbprint For more information on Microsoft Identity platorm signing key rollover see https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-signing-key-rollover
EXAMPLES
EXAMPLE 1
Update-MsIdApplicationSigningKeyThumbprint -ApplicationId <ApplicationId> -KeyThumbprint <Thumbprint>
Update Application's preferred signing key to the specified thumbprint
EXAMPLE 2
Update-MsIdApplicationSigningKeyThumbprint -ApplicationId <ApplicationId> -Default
Update Application's preferred signing key to default value null
EXAMPLE 3
Get-MsIdSigningKeyThumbprint -Latest | Update-MsIdApplicationSigningKeyThumbprint -ApplicationId <ApplicationId>
Get the latest signing key thumbprint and set it as the perferred signing key on the application
PARAMETERS
-Tenant
Tenant ID
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: Common
Accept pipeline input: False
Accept wildcard characters: False
-ApplicationId
Application ID
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-KeyThumbprint
Thumbprint of certificate
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Default
Return preferredTokenSigningKeyThumbprint to default value
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ProgressAction
{{ Fill ProgressAction Description }}
Type: ActionPreference
Parameter Sets: (All)
Aliases: proga
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.