Show / Hide Table of Contents

Class RSAPrivateKey

Inheritance
Object
PrivateKey
RSAPrivateKey
Inherited Members
PrivateKey.GetInstance(X509Certificate2)
PrivateKey.GetInstance(AsymmetricAlgorithm)
PrivateKey.Decode(String)
PrivateKey.Decode(String, String)
PrivateKey.Decode(Byte[])
PrivateKey.Decode(Byte[], String)
PrivateKey.Export()
PrivateKey.ExportPem()
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Lacuna.Pki
Assembly: Lacuna.Pki.dll
Syntax
public class RSAPrivateKey : PrivateKey, IPrivateKey

Constructors

RSAPrivateKey(RSA)

Declaration
public RSAPrivateKey(RSA rsa)
Parameters
Type Name Description
RSA rsa

RSAPrivateKey(RSAParameters)

Declaration
public RSAPrivateKey(RSAParameters rsaParameters)
Parameters
Type Name Description
RSAParameters rsaParameters

Properties

Algorithm

Declaration
public override PKAlgorithm Algorithm { get; }
Property Value
Type Description
PKAlgorithm
Overrides
PrivateKey.Algorithm

Methods

GetEncryptionCsp()

Declaration
public override IEncryptionCsp GetEncryptionCsp()
Returns
Type Description
IEncryptionCsp
Overrides
PrivateKey.GetEncryptionCsp()

GetSignatureCsp(DigestAlgorithm)

Declaration
public override ISignatureCsp GetSignatureCsp(DigestAlgorithm digestAlgorithm)
Parameters
Type Name Description
DigestAlgorithm digestAlgorithm
Returns
Type Description
ISignatureCsp
Overrides
PrivateKey.GetSignatureCsp(DigestAlgorithm)
Back to top Copyright © 2015-2020 Lacuna Software