Class PKAlgorithm
Assembly: Lacuna.Pki.dll
Syntax
public abstract class PKAlgorithm
Fields
DSA
Declaration
public static readonly PKAlgorithm DSA
Field Value
RSA
Declaration
public static readonly PKAlgorithm RSA
Field Value
Properties
Name
Declaration
public abstract string Name { get; }
Property Value
Oid
Declaration
public abstract string Oid { get; }
Property Value
Methods
Equals(PKAlgorithm)
Declaration
public bool Equals(PKAlgorithm other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
GetInstanceByName(String)
Declaration
public static PKAlgorithm GetInstanceByName(string name)
Parameters
Type |
Name |
Description |
String |
name |
|
Returns
GetInstanceByOID(String)
Declaration
public static PKAlgorithm GetInstanceByOID(string oid)
Parameters
Type |
Name |
Description |
String |
oid |
|
Returns
GetSignatureAlgorithm(DigestAlgorithm)
Declaration
public abstract SignatureAlgorithm GetSignatureAlgorithm(DigestAlgorithm digestAlgorithm)
Parameters
Returns
Operators
Equality(PKAlgorithm, PKAlgorithm)
Declaration
public static bool operator ==(PKAlgorithm a, PKAlgorithm b)
Parameters
Returns
Inequality(PKAlgorithm, PKAlgorithm)
Declaration
public static bool operator !=(PKAlgorithm a, PKAlgorithm b)
Parameters
Returns