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
SHA1
public static readonly DigestAlgorithm SHA1
Retorno
SHA256
public static readonly DigestAlgorithm SHA256
Retorno
SHA3_256
public static readonly DigestAlgorithm SHA3_256
Retorno
SHA384
public static readonly DigestAlgorithm SHA384
Retorno
SHA512
public static readonly DigestAlgorithm SHA512
Retorno
Propriedades
ApiModel
public abstract DigestAlgorithms ApiModel { get; }
Retorno
DigestAlgorithms
ByteLength
public abstract int ByteLength { get; }
Retorno
HashAlgorithmName
public abstract HashAlgorithmName HashAlgorithmName { get; }
Retorno
Name
public abstract string Name { get; }
Retorno
Oid
public abstract string Oid { get; }
Retorno
XmlUri
public abstract string XmlUri { get; }
Retorno
Métodos
CheckLength(byte[])
public void CheckLength(byte[] digestValue)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
digestValue | byte[] |
ComputeHash(byte[], int, int)
public byte[] ComputeHash(byte[] buffer, int offset, int count)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
buffer | byte[] | |
offset | int | |
count | int |
Retorno
ComputeHash(byte[])
public byte[] ComputeHash(byte[] buffer)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
buffer | byte[] |
Retorno
ComputeHash(Stream)
public byte[] ComputeHash(Stream inputStream)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
inputStream | Stream |
Retorno
Equals(DigestAlgorithm)
public bool Equals(DigestAlgorithm other)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
other | DigestAlgorithm |
Retorno
Equals(object)
public override bool Equals(object obj)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
obj | object |
Retorno
GetCsp()
public abstract HashAlgorithm GetCsp()
Retorno
GetHashCode()
public override int GetHashCode()
Retorno
GetInstanceByApiModel(DigestAlgorithms)
public static DigestAlgorithm GetInstanceByApiModel(DigestAlgorithms algorithm)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
algorithm | DigestAlgorithms |
Retorno
GetInstanceByName(string)
public static DigestAlgorithm GetInstanceByName(string name)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
name | string |
Retorno
GetInstanceByOid(string)
public static DigestAlgorithm GetInstanceByOid(string oid)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
oid | string |
Retorno
GetInstanceByXmlUri(string)
public static DigestAlgorithm GetInstanceByXmlUri(string xmlUri)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
xmlUri | string |
Retorno
Operadores
operator !=(DigestAlgorithm, DigestAlgorithm)
public static bool operator !=(DigestAlgorithm a, DigestAlgorithm b)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
a | DigestAlgorithm | |
b | DigestAlgorithm |
Retorno
operator ==(DigestAlgorithm, DigestAlgorithm)
public static bool operator ==(DigestAlgorithm a, DigestAlgorithm b)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
a | DigestAlgorithm | |
b | DigestAlgorithm |
Retorno
Membros herdados
GetType(), MemberwiseClone(), ToString(), Equals(object, object), ReferenceEquals(object, object)