Pular para o conteúdo principal

PKAlgorithm

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public abstract class PKAlgorithm

Hierarquia: object → PKAlgorithm

Construtores​

PKAlgorithm()​

protected PKAlgorithm()

Campos​

DSA​

public static readonly PKAlgorithm DSA

Retorno

PKAlgorithm


EC​

public static readonly PKAlgorithm EC

Retorno

PKAlgorithm


RSA​

public static readonly PKAlgorithm RSA

Retorno

PKAlgorithm


Propriedades​

Name​

public abstract string Name { get; }

Retorno

string


Oid​

public abstract string Oid { get; }

Retorno

string


Métodos​

Equals(object)​

public override bool Equals(object obj)

Parâmetros

NomeTipoDescrição
objobject

Retorno

bool


Equals(PKAlgorithm)​

public bool Equals(PKAlgorithm other)

Parâmetros

NomeTipoDescrição
otherPKAlgorithm

Retorno

bool


GetHashCode()​

public override int GetHashCode()

Retorno

int


GetInstanceByName(string)​

public static PKAlgorithm GetInstanceByName(string name)

Parâmetros

NomeTipoDescrição
namestring

Retorno

PKAlgorithm


GetInstanceByOID(string)​

public static PKAlgorithm GetInstanceByOID(string oid)

Parâmetros

NomeTipoDescrição
oidstring

Retorno

PKAlgorithm


GetSignatureAlgorithm(DigestAlgorithm)​

public abstract SignatureAlgorithm GetSignatureAlgorithm(DigestAlgorithm digestAlgorithm)

Parâmetros

NomeTipoDescrição
digestAlgorithmDigestAlgorithm

Retorno

SignatureAlgorithm


Operadores​

operator !=(PKAlgorithm, PKAlgorithm)​

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

Parâmetros

NomeTipoDescrição
aPKAlgorithm
bPKAlgorithm

Retorno

bool


operator ==(PKAlgorithm, PKAlgorithm)​

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

Parâmetros

NomeTipoDescrição
aPKAlgorithm
bPKAlgorithm

Retorno

bool


Membros herdados​

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

View as Markdown