Pular para o conteúdo principal

DigestAlgorithm

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

public abstract class DigestAlgorithm

Hierarquia: object → DigestAlgorithm

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)

Ver em Markdown