Table of Contents

Method ExportEncryptedPkcs8PrivateKey

Namespace
Rotherprivat.KemBasedNet.Cryptography
Assembly
KemBasedNet.dll

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte>, PbeParameters)

Export private key

public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordbytes, PbeParameters pbeParameters)

Parameters

passwordbytes ReadOnlySpan<byte>

Password

pbeParameters PbeParameters

Password-based encryption (PBE) parameters

Returns

byte[]

PKCS#8 encoded private key

Exceptions

CryptographicException

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char>, PbeParameters)

Export private key

public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters)

Parameters

password ReadOnlySpan<char>

Password

pbeParameters PbeParameters

Password-based encryption (PBE) parameters

Returns

byte[]

PKCS#8 encoded private key

Exceptions

CryptographicException

ExportEncryptedPkcs8PrivateKey(string, PbeParameters)

Export private key

public byte[] ExportEncryptedPkcs8PrivateKey(string password, PbeParameters pbeParameters)

Parameters

password string

Password

pbeParameters PbeParameters

Password-based encryption (PBE) parameters

Returns

byte[]

PKCS#8 encoded private key