Class SignatureAlgorithm
Inheritance
SignatureAlgorithm
Assembly: Lacuna.Pki.dll
Syntax
public abstract class SignatureAlgorithm
Fields
|
Improve this Doc
View Source
MD5WithRSA
Declaration
public static readonly SignatureAlgorithm MD5WithRSA
Field Value
|
Improve this Doc
View Source
SHA1WithDSA
Declaration
public static readonly SignatureAlgorithm SHA1WithDSA
Field Value
|
Improve this Doc
View Source
SHA1WithRSA
Declaration
public static readonly SignatureAlgorithm SHA1WithRSA
Field Value
|
Improve this Doc
View Source
SHA256WithDSA
Declaration
public static readonly SignatureAlgorithm SHA256WithDSA
Field Value
|
Improve this Doc
View Source
SHA256WithRSA
Declaration
public static readonly SignatureAlgorithm SHA256WithRSA
Field Value
|
Improve this Doc
View Source
SHA384WithRSA
Declaration
public static readonly SignatureAlgorithm SHA384WithRSA
Field Value
|
Improve this Doc
View Source
SHA512WithRSA
Declaration
public static readonly SignatureAlgorithm SHA512WithRSA
Field Value
Properties
|
Improve this Doc
View Source
DigestAlgorithm
Declaration
public abstract DigestAlgorithm DigestAlgorithm { get; }
Property Value
|
Improve this Doc
View Source
Name
Declaration
public abstract string Name { get; }
Property Value
|
Improve this Doc
View Source
Oid
Declaration
public abstract string Oid { get; }
Property Value
|
Improve this Doc
View Source
PKAlgorithm
Declaration
public abstract PKAlgorithm PKAlgorithm { get; }
Property Value
|
Improve this Doc
View Source
XmlUri
Declaration
public abstract string XmlUri { get; }
Property Value
Methods
|
Improve this Doc
View Source
Equals(SignatureAlgorithm)
Declaration
public bool Equals(SignatureAlgorithm other)
Parameters
Returns
|
Improve this Doc
View Source
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
Overrides
|
Improve this Doc
View Source
GetCsp(PublicKey)
Declaration
public abstract ISignatureCsp GetCsp(PublicKey publicKey)
Parameters
Returns
|
Improve this Doc
View Source
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
|
Improve this Doc
View Source
GetInstanceByName(String)
Declaration
public static SignatureAlgorithm GetInstanceByName(string name)
Parameters
| Type |
Name |
Description |
| String |
name |
|
Returns
|
Improve this Doc
View Source
GetInstanceByOid(String)
Declaration
public static SignatureAlgorithm GetInstanceByOid(string oid)
Parameters
| Type |
Name |
Description |
| String |
oid |
|
Returns
|
Improve this Doc
View Source
GetInstanceByXmlUri(String)
Declaration
public static SignatureAlgorithm GetInstanceByXmlUri(string xmlUri)
Parameters
| Type |
Name |
Description |
| String |
xmlUri |
|
Returns
|
Improve this Doc
View Source
VerifyData(PublicKey, Byte[], Byte[])
Declaration
public bool VerifyData(PublicKey publicKey, byte[] dataSigned, byte[] signature)
Parameters
Returns
|
Improve this Doc
View Source
VerifyHash(PublicKey, Byte[], Byte[])
Declaration
public bool VerifyHash(PublicKey publicKey, byte[] hashSigned, byte[] signature)
Parameters
Returns
Operators
|
Improve this Doc
View Source
Equality(SignatureAlgorithm, SignatureAlgorithm)
Declaration
public static bool operator ==(SignatureAlgorithm a, SignatureAlgorithm b)
Parameters
Returns
|
Improve this Doc
View Source
Inequality(SignatureAlgorithm, SignatureAlgorithm)
Declaration
public static bool operator !=(SignatureAlgorithm a, SignatureAlgorithm b)
Parameters
Returns