Pular para o conteúdo principal

PKAlgorithm

Namespace: Lacuna.Pki
Assembly: Lacuna.Pki
Class

public abstract class PKAlgorithm

Hierarquia: objectPKAlgorithm

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()