Goedel.Mesh.PublicKey.ImportPrivateParameters C# (CSharp) Метод

ImportPrivateParameters() публичный Метод

Create a provider object that includes the private key parameters and add this to the certificate.
public ImportPrivateParameters ( ) : void
Результат void
        public void ImportPrivateParameters() {
            if (KeyPair.GetType() == typeof(RSAKeyPair)) {
                if (PrivateParameters.GetType() != typeof(PrivateKeyRSA)) {
                    throw new Exception("Invalid key description");
                    }

                //var RSAKeyPair = KeyPair as RSAKeyPair;
                var PrivateKeyRSA = PrivateParameters as PrivateKeyRSA;
                //var RSAKeyPair = KeyPair as RSAKeyPair;

                var RSAParameters = PrivateKeyRSA.Parameters;
                KeyPair = new RSAKeyPair(RSAParameters);
                Certificate.KeyPair = KeyPair;

                if (X509Chain != null) {
                    foreach (var cert in X509Chain) {
                        CertificateStore.RegisterTrustedRoot(cert);
                        }
                    }

                CertificateStore.Register(Certificate);
                }
            }