Share via


Certificate.BuildChainAsync Method

Definition

Overloads

BuildChainAsync(IIterable<Certificate>)

Build a certificate chain for the specified certificates starting from the end entity certificate to the root.

BuildChainAsync(IIterable<Certificate>, ChainBuildingParameters)

Build a certificate chain for the specified certificates starting from the end entity certificate to the root using the specified chain building parameters.

BuildChainAsync(IIterable<Certificate>)

Build a certificate chain for the specified certificates starting from the end entity certificate to the root.

public:
 virtual IAsyncOperation<CertificateChain ^> ^ BuildChainAsync(IIterable<Certificate ^> ^ certificates) = BuildChainAsync;
/// [Windows.Foundation.Metadata.Overload("BuildChainAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CertificateChain> BuildChainAsync(IIterable<Certificate> const& certificates);
[Windows.Foundation.Metadata.Overload("BuildChainAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CertificateChain> BuildChainAsync(IEnumerable<Certificate> certificates);
function buildChainAsync(certificates)
Public Function BuildChainAsync (certificates As IEnumerable(Of Certificate)) As IAsyncOperation(Of CertificateChain)

Parameters

certificates

IIterable<Certificate>

IEnumerable<Certificate>

The intermediate certificates to use when building the certificate chain.

Returns

An asynchronous operation to retrieve the CertificateChain object that contains the entire certificate chain.

Attributes

See also

Applies to

BuildChainAsync(IIterable<Certificate>, ChainBuildingParameters)

Build a certificate chain for the specified certificates starting from the end entity certificate to the root using the specified chain building parameters.

public:
 virtual IAsyncOperation<CertificateChain ^> ^ BuildChainAsync(IIterable<Certificate ^> ^ certificates, ChainBuildingParameters ^ parameters) = BuildChainAsync;
/// [Windows.Foundation.Metadata.Overload("BuildChainWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<CertificateChain> BuildChainAsync(IIterable<Certificate> const& certificates, ChainBuildingParameters const& parameters);
[Windows.Foundation.Metadata.Overload("BuildChainWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<CertificateChain> BuildChainAsync(IEnumerable<Certificate> certificates, ChainBuildingParameters parameters);
function buildChainAsync(certificates, parameters)
Public Function BuildChainAsync (certificates As IEnumerable(Of Certificate), parameters As ChainBuildingParameters) As IAsyncOperation(Of CertificateChain)

Parameters

certificates

IIterable<Certificate>

IEnumerable<Certificate>

The intermediate certificates to use when building the certificate chain.

parameters
ChainBuildingParameters

The chain building paramaters to use when building the certificate chain.

Returns

An asynchronous operation to retrieve the CertificateChain object that contains the entire certificate chain.

Attributes

See also

Applies to