C# Class Org.BouncyCastle.Security.DotNetUtilities

A class containing methods to interface the BouncyCastle world to the .NET Crypto world.
Afficher le fichier Open project: nonorganic/dssnet Class Usage Examples

Méthodes publiques

Méthode Description
FromX509Certificate ( System.Security.Cryptography.X509Certificates x509Cert ) : X509Certificate
GetDsaKeyPair ( DSA dsa ) : AsymmetricCipherKeyPair
GetDsaKeyPair ( DSAParameters dp ) : AsymmetricCipherKeyPair
GetDsaPublicKey ( DSA dsa ) : DsaPublicKeyParameters
GetDsaPublicKey ( DSAParameters dp ) : DsaPublicKeyParameters
GetKeyPair ( AsymmetricAlgorithm privateKey ) : AsymmetricCipherKeyPair
GetRsaKeyPair ( RSA rsa ) : AsymmetricCipherKeyPair
GetRsaKeyPair ( RSAParameters rp ) : AsymmetricCipherKeyPair
GetRsaPublicKey ( RSA rsa ) : RsaKeyParameters
GetRsaPublicKey ( RSAParameters rp ) : RsaKeyParameters
ToRSA ( RsaKeyParameters rsaKey ) : RSA
ToRSA ( RsaPrivateCrtKeyParameters privKey ) : RSA
ToRSAParameters ( RsaKeyParameters rsaKey ) : RSAParameters
ToRSAParameters ( RsaPrivateCrtKeyParameters privKey ) : RSAParameters
ToX509Certificate ( X509Certificate x509Cert ) : X509Certificate
ToX509Certificate ( X509CertificateStructure x509Struct ) : X509Certificate

Create an System.Security.Cryptography.X509Certificate from an X509Certificate Structure.

ToX509Certificate2 ( X509Certificate x509Cert ) : X509Certificate2

Private Methods

Méthode Description
ConvertRSAParametersField ( BigInteger n, int size ) : byte[]
DotNetUtilities ( ) : System

Method Details

FromX509Certificate() public static méthode

public static FromX509Certificate ( System.Security.Cryptography.X509Certificates x509Cert ) : X509Certificate
x509Cert System.Security.Cryptography.X509Certificates
Résultat X509Certificate

GetDsaKeyPair() public static méthode

public static GetDsaKeyPair ( DSA dsa ) : AsymmetricCipherKeyPair
dsa System.Security.Cryptography.DSA
Résultat Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

GetDsaKeyPair() public static méthode

public static GetDsaKeyPair ( DSAParameters dp ) : AsymmetricCipherKeyPair
dp System.Security.Cryptography.DSAParameters
Résultat Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

GetDsaPublicKey() public static méthode

public static GetDsaPublicKey ( DSA dsa ) : DsaPublicKeyParameters
dsa System.Security.Cryptography.DSA
Résultat Org.BouncyCastle.Crypto.Parameters.DsaPublicKeyParameters

GetDsaPublicKey() public static méthode

public static GetDsaPublicKey ( DSAParameters dp ) : DsaPublicKeyParameters
dp System.Security.Cryptography.DSAParameters
Résultat Org.BouncyCastle.Crypto.Parameters.DsaPublicKeyParameters

GetKeyPair() public static méthode

public static GetKeyPair ( AsymmetricAlgorithm privateKey ) : AsymmetricCipherKeyPair
privateKey System.Security.Cryptography.AsymmetricAlgorithm
Résultat Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

GetRsaKeyPair() public static méthode

public static GetRsaKeyPair ( RSA rsa ) : AsymmetricCipherKeyPair
rsa System.Security.Cryptography.RSA
Résultat Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

GetRsaKeyPair() public static méthode

public static GetRsaKeyPair ( RSAParameters rp ) : AsymmetricCipherKeyPair
rp System.Security.Cryptography.RSAParameters
Résultat Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair

GetRsaPublicKey() public static méthode

public static GetRsaPublicKey ( RSA rsa ) : RsaKeyParameters
rsa System.Security.Cryptography.RSA
Résultat Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters

GetRsaPublicKey() public static méthode

public static GetRsaPublicKey ( RSAParameters rp ) : RsaKeyParameters
rp System.Security.Cryptography.RSAParameters
Résultat Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters

ToRSA() public static méthode

public static ToRSA ( RsaKeyParameters rsaKey ) : RSA
rsaKey Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters
Résultat System.Security.Cryptography.RSA

ToRSA() public static méthode

public static ToRSA ( RsaPrivateCrtKeyParameters privKey ) : RSA
privKey Org.BouncyCastle.Crypto.Parameters.RsaPrivateCrtKeyParameters
Résultat System.Security.Cryptography.RSA

ToRSAParameters() public static méthode

public static ToRSAParameters ( RsaKeyParameters rsaKey ) : RSAParameters
rsaKey Org.BouncyCastle.Crypto.Parameters.RsaKeyParameters
Résultat System.Security.Cryptography.RSAParameters

ToRSAParameters() public static méthode

public static ToRSAParameters ( RsaPrivateCrtKeyParameters privKey ) : RSAParameters
privKey Org.BouncyCastle.Crypto.Parameters.RsaPrivateCrtKeyParameters
Résultat System.Security.Cryptography.RSAParameters

ToX509Certificate() public static méthode

public static ToX509Certificate ( X509Certificate x509Cert ) : X509Certificate
x509Cert X509Certificate
Résultat System.Security.Cryptography.X509Certificates.X509Certificate

ToX509Certificate() public static méthode

Create an System.Security.Cryptography.X509Certificate from an X509Certificate Structure.
public static ToX509Certificate ( X509CertificateStructure x509Struct ) : X509Certificate
x509Struct Org.BouncyCastle.Asn1.X509.X509CertificateStructure
Résultat System.Security.Cryptography.X509Certificates.X509Certificate

ToX509Certificate2() public static méthode

public static ToX509Certificate2 ( X509Certificate x509Cert ) : X509Certificate2
x509Cert X509Certificate
Résultat System.Security.Cryptography.X509Certificates.X509Certificate2