Table of Contents

Class SignatureContent

Namespace
NuGet.Packaging.Signing
Assembly
Chocolatey.NuGet.Packaging.dll

SignedCms.ContentInfo.Content for the primary signature.

public sealed class SignatureContent
Inheritance
SignatureContent
Inherited Members

Constructors

SignatureContent(SigningSpecifications, HashAlgorithmName, string)

public SignatureContent(SigningSpecifications signingSpecifications, HashAlgorithmName hashAlgorithm, string hashValue)

Parameters

signingSpecifications SigningSpecifications
hashAlgorithm HashAlgorithmName
hashValue string

Properties

HashAlgorithm

Hashing algorithm used.

public HashAlgorithmName HashAlgorithm { get; }

Property Value

HashAlgorithmName

HashValue

Base64 package stream hash.

public string HashValue { get; }

Property Value

string

Methods

GetBytes()

Write the content to byte array.

public byte[] GetBytes()

Returns

byte[]

Load(byte[], SigningSpecifications)

Load from a byte array.

public static SignatureContent Load(byte[] bytes, SigningSpecifications signingSpecifications)

Parameters

bytes byte[]
signingSpecifications SigningSpecifications

Returns

SignatureContent