C# Class Calamari.Build.Signing

Afficher le fichier Open project: OctopusDeploy/Calamari

Méthodes publiques

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

Private Methods

Méthode 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 méthode

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?
Résultat void