Class AzureProfile
Defines parameters required for code signing via Azure Code Signing.
Namespace: Neon.Deployment.CodeSigning
Assembly: Neon.Deployment.dll
Syntax
public class AzureProfile
Constructors
AzureProfile(string, string, string, string, string, string, string)
Constructor.
Declaration
public AzureProfile(string azureTenantId, string azureClientId, string azureClientSecret, string codeSigningAccountEndpoint, string codeSigningAccountName, string certificateProfileName, string correlationId = null)
Parameters
Type | Name | Description |
---|---|---|
string | azureTenantId | Specifies the Azure tenent ID for the key vault. |
string | azureClientId | Specifies the Azure client ID used for authenticating the signing request. |
string | azureClientSecret | Specifies the Azure client secret used for authenticating the signing request. |
string | codeSigningAccountEndpoint | Specifies the code signing account endpoint. |
string | codeSigningAccountName | Specifies the name of the Azure code signing account being used. |
string | certificateProfileName | Specifies the signing certificate name within the code signing account. |
string | correlationId | Optionally specifies an opaque ID that will be logged by Azure for the signing operation. This may be useful for auditing, depending on the scenario. |
Properties
AzureClientId
Returns the client ID used for authenticating the signing request.
Declaration
public string AzureClientId { get; }
Property Value
Type | Description |
---|---|
string |
AzureClientSecret
Returns the secret used for authenticating the signing request.
Declaration
public string AzureClientSecret { get; }
Property Value
Type | Description |
---|---|
string |
AzureTenantId
Returns the Azure tenent ID for the key vault.
Declaration
public string AzureTenantId { get; }
Property Value
Type | Description |
---|---|
string |
CertificateProfileName
Returns the signing certificate name within the key vault.
Declaration
public string CertificateProfileName { get; }
Property Value
Type | Description |
---|---|
string |
CodeSigningAccountEndpoint
Returns the URL for the Azure key vault holding the signing certificate.
Declaration
public string CodeSigningAccountEndpoint { get; }
Property Value
Type | Description |
---|---|
string |
CodeSigningAccountName
Returns the name of the Azure code signing account being used.
Declaration
public string CodeSigningAccountName { get; }
Property Value
Type | Description |
---|---|
string |
CorrelationId
Returns the optional correlation ID.
Declaration
public string CorrelationId { get; }
Property Value
Type | Description |
---|---|
string |