C# Class Calamari.Build.Signing

Datei anzeigen Open project: OctopusDeploy/Calamari

Public Methods

Method Description
SignAndTimestampBinaries ( string outputDirectory, string? azureKeyVaultUrl, string? azureKeyVaultAppId, string? azureKeyVaultAppSecret, string? azureKeyVaultTenantId, string? azureKeyVaultCertificateName, string? signingCertificatePath, string? signingCertificatePassword ) : void

Private Methods

Method Description
GetFilesFromDirectory ( string directory ) : IEnumerable
HasAuthenticodeSignature ( string filePath ) : bool
SignFilesWithAzureSignTool ( ICollection files, string vaultUrl, string vaultAppId, string vaultAppSecret, string vaultTenantId, string vaultCertificateName, string display = "", string displayUrl = "" ) : void
SignFilesWithSignTool ( IReadOnlyCollection files, string certificatePath, string certificatePassword, string display = "", string displayUrl = "" ) : void
TrySignTaskWithEachTimestampUrlUntilSuccess ( Action signTask ) : void

Method Details

SignAndTimestampBinaries() public static method

public static SignAndTimestampBinaries ( string outputDirectory, string? azureKeyVaultUrl, string? azureKeyVaultAppId, string? azureKeyVaultAppSecret, string? azureKeyVaultTenantId, string? azureKeyVaultCertificateName, string? signingCertificatePath, string? signingCertificatePassword ) : void
outputDirectory string
azureKeyVaultUrl string?
azureKeyVaultAppId string?
azureKeyVaultAppSecret string?
azureKeyVaultTenantId string?
azureKeyVaultCertificateName string?
signingCertificatePath string?
signingCertificatePassword string?
return void