Pular para o conteúdo principal

DigestAlgorithm

Namespace: Lacuna.RestPki.Client
Assembly: Lacuna.RestPki.Client
Class

public abstract class DigestAlgorithm

Hierarquia: objectDigestAlgorithm

Construtores

DigestAlgorithm()

protected DigestAlgorithm()

Campos

MD5

public static readonly DigestAlgorithm MD5

Retorno

DigestAlgorithm


SHA1

public static readonly DigestAlgorithm SHA1

Retorno

DigestAlgorithm


SHA256

public static readonly DigestAlgorithm SHA256

Retorno

DigestAlgorithm


SHA3_256

public static readonly DigestAlgorithm SHA3_256

Retorno

DigestAlgorithm


SHA384

public static readonly DigestAlgorithm SHA384

Retorno

DigestAlgorithm


SHA512

public static readonly DigestAlgorithm SHA512

Retorno

DigestAlgorithm


Propriedades

ApiModel

public abstract DigestAlgorithms ApiModel { get; }

Retorno

DigestAlgorithms


ByteLength

public abstract int ByteLength { get; }

Retorno

int


HashAlgorithmName

public abstract HashAlgorithmName HashAlgorithmName { get; }

Retorno

HashAlgorithmName


Name

public abstract string Name { get; }

Retorno

string


Oid

public abstract string Oid { get; }

Retorno

string


XmlUri

public abstract string XmlUri { get; }

Retorno

string


Métodos

CheckLength(byte[])

public void CheckLength(byte[] digestValue)

Parâmetros

NomeTipoDescrição
digestValuebyte[]

ComputeHash(byte[], int, int)

public byte[] ComputeHash(byte[] buffer, int offset, int count)

Parâmetros

NomeTipoDescrição
bufferbyte[]
offsetint
countint

Retorno

byte[]


ComputeHash(byte[])

public byte[] ComputeHash(byte[] buffer)

Parâmetros

NomeTipoDescrição
bufferbyte[]

Retorno

byte[]


ComputeHash(Stream)

public byte[] ComputeHash(Stream inputStream)

Parâmetros

NomeTipoDescrição
inputStreamStream

Retorno

byte[]


Equals(DigestAlgorithm)

public bool Equals(DigestAlgorithm other)

Parâmetros

NomeTipoDescrição
otherDigestAlgorithm

Retorno

bool


Equals(object)

public override bool Equals(object obj)

Parâmetros

NomeTipoDescrição
objobject

Retorno

bool


GetCsp()

public abstract HashAlgorithm GetCsp()

Retorno

HashAlgorithm


GetHashCode()

public override int GetHashCode()

Retorno

int


GetInstanceByApiModel(DigestAlgorithms)

public static DigestAlgorithm GetInstanceByApiModel(DigestAlgorithms algorithm)

Parâmetros

NomeTipoDescrição
algorithmDigestAlgorithms

Retorno

DigestAlgorithm


GetInstanceByName(string)

public static DigestAlgorithm GetInstanceByName(string name)

Parâmetros

NomeTipoDescrição
namestring

Retorno

DigestAlgorithm


GetInstanceByOid(string)

public static DigestAlgorithm GetInstanceByOid(string oid)

Parâmetros

NomeTipoDescrição
oidstring

Retorno

DigestAlgorithm


GetInstanceByXmlUri(string)

public static DigestAlgorithm GetInstanceByXmlUri(string xmlUri)

Parâmetros

NomeTipoDescrição
xmlUristring

Retorno

DigestAlgorithm


Operadores

operator !=(DigestAlgorithm, DigestAlgorithm)

public static bool operator !=(DigestAlgorithm a, DigestAlgorithm b)

Parâmetros

NomeTipoDescrição
aDigestAlgorithm
bDigestAlgorithm

Retorno

bool


operator ==(DigestAlgorithm, DigestAlgorithm)

public static bool operator ==(DigestAlgorithm a, DigestAlgorithm b)

Parâmetros

NomeTipoDescrição
aDigestAlgorithm
bDigestAlgorithm

Retorno

bool


Membros herdados

GetType(), MemberwiseClone(), ToString(), Equals(object, object), ReferenceEquals(object, object)