public void Decrypt(SafePasswordHandle password)
{
bool parsed = Interop.Crypto.Pkcs12Parse(
_pkcs12Handle,
password,
out _evpPkeyHandle,
out _x509Handle,
out _caStackHandle);
if (!parsed)
{
throw Interop.Crypto.CreateOpenSslCryptographicException();
}
}