animiassumenda
Version:
Blox live, desktop app for managing staking accounts
96 lines (95 loc) • 5.63 kB
text/xml
<doc>
<assembly>
<name>AzureSign.Core</name>
</assembly>
<members>
<member name="T:AzureSign.Core.AuthenticodeKeyVaultSigner">
<summary>
Signs a file with an Authenticode signature.
</summary>
</member>
<member name="M:AzureSign.Core.AuthenticodeKeyVaultSigner.#ctor(System.Security.Cryptography.AsymmetricAlgorithm,System.Security.Cryptography.X509Certificates.X509Certificate2,System.Security.Cryptography.HashAlgorithmName,AzureSign.Core.TimeStampConfiguration,System.Security.Cryptography.X509Certificates.X509Certificate2Collection)">
<summary>
Creates a new instance of <see cref="T:AzureSign.Core.AuthenticodeKeyVaultSigner" />.
</summary>
<param name="signingAlgorithm">
An instance of an asymmetric algorithm that will be used to sign. It must support signing with
a private key.
</param>
<param name="signingCertificate">The X509 public certificate for the <paramref name="signingAlgorithm"/>.</param>
<param name="fileDigestAlgorithm">The digest algorithm to sign the file.</param>
<param name="timeStampConfiguration">The timestamp configuration for timestamping the file. To omit timestamping,
use <see cref="P:AzureSign.Core.TimeStampConfiguration.None"/>.</param>
<param name="additionalCertificates">Any additional certificates to assist in building a certificate chain.</param>
</member>
<member name="M:AzureSign.Core.AuthenticodeKeyVaultSigner.SignFile(System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.ReadOnlySpan{System.Char},System.Nullable{System.Boolean},Microsoft.Extensions.Logging.ILogger)">
<summary>Authenticode signs a file.</summary>
<param name="pageHashing">True if the signing process should try to include page hashing, otherwise false.
Use <c>null</c> to use the operating system default. Note that page hashing still may be disabled if the
Subject Interface Package does not support page hashing.</param>
<param name="descriptionUrl">A URL describing the signature or the signer.</param>
<param name="description">The description to apply to the signature.</param>
<param name="path">The path to the file to signed.</param>
<param name="logger">An optional logger to capture signing operations.</param>
<returns>A HRESULT indicating the result of the signing operation. S_OK, or zero, is returned if the signing
operation completed successfully.</returns>
</member>
<member name="M:AzureSign.Core.AuthenticodeKeyVaultSigner.Dispose">
<summary>
Frees all resources used by the <see cref="T:AzureSign.Core.AuthenticodeKeyVaultSigner" />.
</summary>
</member>
<member name="T:AzureSign.Core.TimeStampConfiguration">
<summary>
Contains configuration for timestamping authenticode signatures.
</summary>
</member>
<member name="P:AzureSign.Core.TimeStampConfiguration.Url">
<summary>
The URL to the timestamp authority.
</summary>
</member>
<member name="P:AzureSign.Core.TimeStampConfiguration.DigestAlgorithm">
<summary>
The digest algorithm the timestamp service authority should use on timestamp signatures.
</summary>
</member>
<member name="P:AzureSign.Core.TimeStampConfiguration.Type">
<summary>
The type of timestamp to use. See <see cref="T:AzureSign.Core.TimeStampType" /> for details, or null if
no timestamping should be performed.
</summary>
</member>
<member name="P:AzureSign.Core.TimeStampConfiguration.None">
<summary>
A default timestamp configuration indicating no timestamp should be generated.
</summary>
</member>
<member name="M:AzureSign.Core.TimeStampConfiguration.#ctor(System.String,System.Security.Cryptography.HashAlgorithmName,AzureSign.Core.TimeStampType)">
<summary>
Creates a new instance of a <see cref="T:AzureSign.Core.TimeStampConfiguration" />.
</summary>
<param name="url">The URL to the timestamp authority.</param>
<param name="digestAlgorithm">The digest algorithm the timestamp service authority should use on timestamp signatures.</param>
<param name="type">The type of timestamp to use. See <see cref="T:AzureSign.Core.TimeStampType" /> for details.</param>
</member>
<member name="T:AzureSign.Core.TimeStampType">
<summary>
An enumeration of possible timestamp kinds.
</summary>
</member>
<member name="F:AzureSign.Core.TimeStampType.Authenticode">
<summary>
Indicates that a timestamp authority should use the legacy Authenticode style of timestamps.
This option should only be used for backward compatibility with Windows XP and only supports
<see cref="P:System.Security.Cryptography.HashAlgorithmName.SHA1" /> timestamp signatures.
</summary>
</member>
<member name="F:AzureSign.Core.TimeStampType.RFC3161">
<summary>
Indicates that a timestamp authority should use an RFC3161 timestamp signatures.
</summary>
</member>
</members>
</doc>