Class PKAlgorithm
  
  
  
  
      
  
  
  Assembly: Lacuna.RestPki.Client.dll
  Syntax
  
    public abstract class PKAlgorithm
   
  Fields
  
  
  
  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