Method ExportEncryptedPkcs8PrivateKey
- Namespace
- Rotherprivat.KemBasedNet.Cryptography
- Assembly
- KemBasedNet.dll
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte>, PbeParameters)
Export private keys of ML-KEM and traditional key exchange algorithms
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters)
Parameters
passwordBytesReadOnlySpan<byte>Password
pbeParametersPbeParametersPassword-based encryption (PBE) parameters
Returns
- byte[]
PKCS#8 encoded private key
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char>, PbeParameters)
Export private keys of ML-KEM and traditional key exchange algorithms
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters)
Parameters
passwordReadOnlySpan<char>Password
pbeParametersPbeParametersPassword-based encryption (PBE) parameters
Returns
- byte[]
PKCS#8 encoded private key
ExportEncryptedPkcs8PrivateKey(string, PbeParameters)
Export private keys of ML-KEM and traditional key exchange algorithms
public byte[] ExportEncryptedPkcs8PrivateKey(string password, PbeParameters pbeParameters)
Parameters
passwordstringPassword
pbeParametersPbeParametersPassword-based encryption (PBE) parameters
Returns
- byte[]
PKCS#8 encoded private key