# Revoke-STFStorePnaSmartAccess
Revoke a server PNA SmartAccess
Syntax
Revoke-STFStorePnaSmartAccess [-ServerName] <String> [-StoreService] <StoreService> [<CommonParameters>] Revoke-STFStorePnaSmartAccess [-CertificateThumbprint] <String> [-StoreService] <StoreService> [<CommonParameters>] Revoke-STFStorePnaSmartAccess [-AccessConditionsTrust] <AccessConditionsTrust> [-StoreService] <StoreService> [<CommonParameters>] Revoke-STFStorePnaSmartAccess [-All] <SwitchParameter> [-StoreService] <StoreService> [<CommonParameters>]
Detailed Description
Removes the certificate to be used for the purpose of verifying signed data supplied in PNA SmartAccess headers. The server and certificate will no longer be able to use SmartAccess.
Related Commands
Parameters
Name | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|
StoreService | Revoke the certificate used for SmartAccess condition header verification in this Store. | true | true (ByValue) | |
ServerName | The name of the server with a certificate requiring revocation. | true | false | |
CertificateThumbprint | The thumbprint of the certificate requiring revocation. | true | false | |
AccessConditionsTrust | The AccessConditionTrust object requiring revocation. | true | false | |
All | Remove all server certificates used . | true | false |
Input Type
Citrix.StoreFront.Model.Store.StoreService
Parameter StoreService: A .NET class representing the configuration of a StoreFront Store service
System.String
Parameter ServerName: The .NET System.String
reference type
System.String
Parameter CertificateThumbprint: The .NET System.String
reference type
Citrix.StoreFront.Model.Store.AccessConditionsTrust
Parameter AccessConditionsTrust: The .NET Citrix.StoreFront.Model.Store.AccessConditionsTrust
reference type
System.Management.Automation.SwitchParameter
Parameter All: The .NET System.Management.Automation.SwitchParameter
value type
Return Values
None
Notes
Verifying the signed data of a PNA SmartAccess header ensures it was provided by a trusted source.
Examples
EXAMPLE 1 Revoke SmartAccess by server name
$store = Get-STFStoreService -VirtualPath /Citrix/Store Revoke-STFStorePnaSmartAccess -StoreService $store -ServerName "XenMobile"
REMARKS
Revoke the server trust so it can no longer use SmartAccess.
EXAMPLE 2 Revoke SmartAccess by thumbprint
$store = Get-STFStoreService -VirtualPath /Citrix/Store Revoke-STFStorePnaSmartAccess -StoreService $store -CertificateThumbprint "DFD2952373DAF788B494A3BB4AD45108760D5156"
REMARKS
Revoke the server trust using the specified certificate so it can no longer use SmartAccess.