public UploadServerCertificateAsync ( UploadServerCertificateRequest request, System cancellationToken = default(CancellationToken) ) : Task |
||
request | UploadServerCertificateRequest | Container for the necessary parameters to execute the UploadServerCertificate operation. |
cancellationToken | System | /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// |
Résultat | Task |
/// <summary> /// Uploads the Server Cert /// </summary> /// <param name="certNameWithDateTime"></param> /// <param name="iam"></param> /// <returns></returns> private async Task<UploadServerCertificateResponse> UploadServerCertificateAsync(string certNameWithDateTime, AmazonIdentityManagementServiceClient iam) { loggerProvider.GetLogger().Debug($"Uploading ssl. [Name: {configurationProvider.CertName}]"); var certChain = await GetCertificateChainForCertAsync(); var uploadRequest = new UploadServerCertificateRequest { ServerCertificateName = certNameWithDateTime, CertificateBody = configurationProvider.CertBody, PrivateKey = configurationProvider.CertPrivateKey, CertificateChain = certChain }; var uploadResult = await iam.UploadServerCertificateAsync(uploadRequest); return uploadResult; }