FPCOutboundHTTPSInspectionConfiguration Object

Description of the FPCOutboundHTTPSInspectionConfiguration object

Click here to see the Forefront TMG object hierarchy.

Methods

The FPCOutboundHTTPSInspectionConfiguration object defines the following methods.

Method Description

CreateNewRootCACertificate

Creates a new self-signed root certification authority certificate that will be used for re-signing certificates by Forefront TMG.

DeployCertificateInActiveDirectory

Installs the root certification authority certificate on client computers in the local domain.

DoesRootCAExists

Returns True if a root certification authority certificate exists.

ExportRootCACertificateFile

Exports the root certification authority certificate currently used by Forefront TMG to a file.

ImportRootCACertificate

Imports the root certification authority certificate specified by the user for use by Forefront TMG.

RootCACertificateExists

Returns a Boolean value that indicates if a root certification authority certificate exists.

Properties

The FPCOutboundHTTPSInspectionConfiguration object defines the following properties.

Property Description

BlockExpiredServerCertificate

Gets or sets a Boolean value that indicates whether an expired server certificate will be blocked.

BlockNotYetValidServerCertificate

Gets or sets a Boolean value that indicates whether a server certificate that is not yet valid will be blocked.

CACertificate

Gets an FPCCACertificate object that holds the root certification authority certificate of HTTPS inspection..

CertificateSigningAlgorithm

Gets or sets the object identifier (OID) of the algorithm to use when signing a certificate.

CheckServerCertificateRevocation

Gets or sets a Boolean value that indicates whether server certificate revocation will be checked.

DaysToBlockExpiredServerCertificate

Gets or sets the number of days during which an expired certificate will be blocked.

DomainNameSetsExceptionList

Gets an FPCRefs collection that contains references to the FPCDomainNameSet collections defining the domain name sets that are included in the exception list.

Enabled

Gets or sets a Boolean value that indicates whether outbound HTTPS inspection is enabled.

InspectionWithCertificateValidation

Gets or sets a value from the FpcHttpsInspectionWithCertificateValidationType enumerated type that specifies whether there will be certificate validation with HTTPS inspection or just certificate validation when HTTPS inspection is enabled.

KeySize

Gets or sets a value from the FpcKeySizeType enumerated type that specifies the size of the public and private keys for locally generated certificates.

NotifyUsers

Gets or sets a Boolean value that indicates whether users will be notified that HTTPS inspection is performed.

SourcesExceptionList

Gets an FPCSources object that contains the list of sources that are included in the exception list.

UrlCategoriesExceptionList

Gets an FPCRefs collection that contains references to the FPCUrlCategories collections defining the URL categories that are included in the exception list.

UrlCategorySetsExceptionList

Gets an FPCRefs collection that contains references to the FPCUrlCategorySet collections defining the URL category sets that are included in the exception list.

Methods Inherited from FPCPersist

Name Description
CancelWaitForChanges Cancels the registration established by the WaitForChanges method - for C/C++ only (does not work with DCOM).
CanImport Checks if object properties can be imported from a given xml document.
Export Exports object properties to an xml document.
ExportToFile Exports object properties to an xml file.
GetServiceRestartMask Get a bitmask of the services that need to be restarted so that currently unsaved changes will take effect.
Import Imports object properties from an xml document.
ImportFromFile Imports object properties from an xml file.
LoadDocProperties Retrieves the XML document's OptionalData and Comment properties.
Refresh Reads all the items from persistent storage.
Save Saves all configuration changes to persistent storage.
WaitForChanges Registers to wait for an event indicating that the contents of the FPCVendorParametersSet object have changed - for C/C++ only (does not work with DCOM).

Properties Inherited from FPCPersist

Name Description
PersistentName Retrieves the persistent name of the object.
VendorParametersSets Gets a reference to an object that stores vendor-specific data.

Interfaces for C++ Programming

This object implements the IFPCOutboundHTTPSInspectionConfiguration interface.

Requirements

Client Requires Windows Vista or Windows XP.
Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
IDL

Declared in Msfpccom.idl.

See Also

COM Objects


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.